Luke O'Nien

MF
Share

Luke O'Nien appeared 319 times for Sunderland between 2018 and 2026, across 9 recorded seasons — one of 214 players used by the club in that period in our records.

From our match records.

Luke O'Nien

Luke Terry O'Nien (born 21 November 1994) is an English professional footballer who plays as a defensive midfielder or defender for Premier League club Sunderland . — Wikipedia

Position
MF
Nationality
England
Birthplace
Hemel Hempstead
Born
21 Nov 1994
Height
174 cm
Weight
74 kg
At Sunderland

O'Nien joined Sunderland on 30 July 2018. [ 19 ] He scored his first goal for the club in a 2–0 win away to Shrewsbury Town on 20 October 2018. His second goal for the club came on 27 November 2018, and it was Sunderland's fourth, and final, goal of an entertaining 4–2 home victory against promotion rivals Barnsley. In March 2019, he had consistent performances in an unfamiliar right back role in which he won multiple man of the match awards. At the end of the 2018–19 season , O'Nien picked up the Young Player of The Year award. [ 20 ] In the 2019 League One play-off semi-final second leg, O'Nien was attacked by a Portsmouth fan at Fratton Park after he was accidentally pushed into the stands by a player on the opposing team. O'Nien appeared to get punched, kicked and hurled abuse at by nearby Portsmouth fans. However, O'Nien was not injured and declined to press charges, saying after the match that it was 'just a bit of handbags'. [ 21 ] [ 22 ] Following an impressive 2020–21 season , O'Nien was named in the 2020–21 EFL League One Team of the Season at the league's annual awards ceremony on 29 April 2021. [ 23 ] On 6 July 2021, O'Nien signed a new three-year contract extension with Sunderland . [ 24 ] Ahead of the 2024–25 season , O'Nien was named as Sunderland's club captain . [ 25 ] In the opening weekend of the new season, he scored against Cardiff City for his first goal of the campaign. [ 26 ] O'Nien found the net again the following week, along with bagging an assist, making it three goal contributions in two games. He scored an own goal while attempting to turn his head to dodge the ball while facing Portsmouth on Matchday 4. [ 27 ] This own goal ended Sunderland's 389-minute run without conceding a goal. [ 28 ] On 24 May 2025, Sunderland ended their eight-year wait to return to the Premier League after beating Sheffield United 2–1 with an injury-time winner in the Championship play-off final . [ 29 ] O'Nien, who had to watch the rest of the match from the s — Wikipedia

Club Legend Score
—
0 fan votes
Rate this player
Match record (2010–present)
319
Appearances
26
Goals
73
Yellow cards
5
Red cards
Did you know
  • Luke O'Nien — played alongside 169 different team-mates — Counts distinct players who appeared in the same Sunderland line-up.
  • Luke O'Nien — 360 appearances — Among the most-used players in our match-by-match data.
  • Luke O'Nien & Lynden Gooch — both scored in 4 matches — A proxy for a prolific partnership: matches in which both players got on the scoresheet.
  • Luke O'Nien — most appearances under Jack Ross — 72 appearances during Jack Ross's tenure.

By Season

Goals per season across 9 seasonsgoals per season
SeasonAppsGoalsMins
2026-2770578
2025-26150891
2024-254944,273
2023-244423,960
2022-234633,484
2021-223452,746
2020-214533,692
2019-204343,261
2018-19365369

Appearances counted as matches started or come on as substitute.

Goals scored in

24

Appearances

200
2026-27Sub0–2DZDinamo Zagreb5 Nov 20262026-27Start1–3Coventry31 Oct 20262026-27Sub3–2Brentford28 Oct 20262026-27Start0–0Leeds25 Oct 20262026-27Start1–1LPLech Poznan22 Oct 20262026-27Sub0–2Bournemouth18 Oct 20262026-27Start2–1TTorreense15 Oct 20262026-27Sub0–2Brighton & Hove Albion FC10 Oct 20262026-27Sub3–5Manchester City20 Sept 20262026-27Sub1–0AAAZ Alkmaar16 Sept 20262026-27Sub0–2Arsenal12 Sept 20262026-27Start1–0Hull City8 Sept 20262026-27Sub1–1Brentford5 Sept 20262026-27Sub1–0Fulham30 Aug 20262026-27Start1–2Ipswich Town22 Aug 20262026-27Start2–1Rennes15 Aug 20262026-27Start5–1York18 Jul 20262025-26Start2–1Chelsea24 May 20262025-26Sub3–1Everton17 May 20262025-26Sub0–0Manchester United9 May 20262025-26Sub1–1Wolverhampton Wanderers FC2 May 20262025-26Sub0–5Nottingham Forest FC24 Apr 20262025-26Start3–4Aston Villa19 Apr 20262025-26Start1–0Tottenham Hotspur12 Apr 20262025-26Start2–1Newcastle United22 Mar 20262025-26Sub0–1Brighton & Hove Albion FC14 Mar 20262025-26Start0–1Port Vale8 Mar 20262025-26Start1–0Leeds United3 Mar 20262025-26Sub1–1Bournemouth28 Feb 20262025-26Sub1–3Fulham22 Feb 20262025-26Start1–0Oxford United15 Feb 20262025-26Sub0–1Liverpool11 Feb 20262025-26Sub0–3Arsenal7 Feb 20262025-26Sub3–0Burnley2 Feb 20262025-26Sub1–3West Ham United24 Jan 20262025-26Sub2–1Crystal Palace17 Jan 20262025-26Start1–1Everton10 Jan 20262025-26Sub0–3Brentford FC7 Jan 20262025-26Sub1–1Tottenham Hotspur4 Jan 20262025-26Sub0–0Manchester City1 Jan 20262025-26Sub0–3Manchester City6 Dec 20252025-26Sub1–1Liverpool3 Dec 20252025-26Sub0–1Fulham22 Nov 20252025-26Sub2–2Arsenal8 Nov 20252025-26Sub1–1Everton3 Nov 20252025-26Sub2–1Chelsea25 Oct 20252025-26Sub2–0Wolverhampton Wanderers FC18 Oct 20252025-26Sub0–2Manchester United4 Oct 20252025-26Sub1–0Nottingham Forest FC27 Sept 20252024-25Start2–1Sheffield United24 May 20252024-25Start1–1Coventry City13 May 20252024-25Start2–1Coventry City9 May 20252024-25Start0–1Queens Park Rangers FC3 May 20252024-25Start0–2Oxford United26 Apr 20252024-25Start0–1Blackburn Rovers21 Apr 20252024-25Start1–2Bristol City18 Apr 20252024-25Start0–1Swansea Town12 Apr 20252024-25Start0–0Norwich City8 Apr 20252024-25Start1–0West Bromwich Albion FC5 Apr 20252024-25Start1–0Millwall29 Mar 20252024-25Start0–3Coventry City15 Mar 20252024-25Start1–1Preston North End11 Mar 20252024-25Start2–1Cardiff City8 Mar 20252024-25Start2–1Sheffield Wednesday28 Feb 20252024-25Start0–1Hull City22 Feb 20252024-25Start1–2Leeds United17 Feb 20252024-25Start2–0Luton Town12 Feb 20252024-25Start2–2Watford8 Feb 20252024-25Start3–2Middlesbrough3 Feb 20252024-25Start2–2Plymouth Argyle25 Jan 20252024-25Start1–0Derby County21 Jan 20252024-25Start0–0Burnley17 Jan 20252024-25Start1–2Stoke City11 Jan 20252024-25Start1–0Portsmouth5 Jan 20252024-25Start2–1Sheffield United1 Jan 20252024-25Start0–1Stoke City29 Dec 20242024-25Start2–2Blackburn Rovers26 Dec 20242024-25Start2–1Norwich City21 Dec 20242024-25Sub3–2Swansea Town14 Dec 20242024-25Start2–1Stoke City7 Dec 20242024-25Start0–1Sheffield United29 Nov 20242024-25Start0–0West Bromwich Albion FC26 Nov 20242024-25Start1–1Millwall23 Nov 20242024-25Start2–2Coventry City9 Nov 20242024-25Start0–0Preston North End6 Nov 20242024-25Start0–0Queens Park Rangers FC2 Nov 20242024-25Start2–0Oxford United26 Oct 20242024-25Start2–1Luton Town23 Oct 20242024-25Start1–0Hull City20 Oct 20242024-25Start2–2Leeds United4 Oct 20242024-25Start2–0Derby County1 Oct 20242024-25Start1–2Watford28 Sept 20242024-25Start1–0Middlesbrough21 Sept 20242024-25Start2–3Plymouth Argyle14 Sept 20242024-25Start3–1Portsmouth31 Aug 20242024-25Start1–0Burnley24 Aug 20242024-25Start4–0Sheffield Wednesday18 Aug 20242024-25Sub0–2Preston North End13 Aug 20242024-25Start2–0Cardiff City10 Aug 20242024-25Start1–1Nottingham Forest FC19 Jul 20242023-24Start0–2Sheffield Wednesday4 May 20242023-24Start0–1Watford27 Apr 20242023-24Start0–1Millwall20 Apr 20242023-24Start1–0West Bromwich Albion FC13 Apr 20242023-24Start0–0Leeds United9 Apr 20242023-24Start0–0Bristol City6 Apr 20242023-24Start1–5Blackburn Rovers1 Apr 20242023-24Start2–0Cardiff City29 Mar 20242023-24Start0–1Leicester5 Mar 20242023-24Start0–1Norwich City2 Mar 20242023-24Start1–2Swansea Town24 Feb 20242023-24Start1–2Birmingham City17 Feb 20242023-24Start0–1Huddersfield Town14 Feb 20242023-24Start3–1Plymouth Argyle10 Feb 20242023-24Start1–1Middlesbrough4 Feb 20242023-24Start3–1Stoke City27 Jan 20242023-24Start0–1Hull City19 Jan 20242023-24Start1–2Ipswich Town13 Jan 20242023-24Start0–3Newcastle United6 Jan 20242023-24Start2–0Preston North End1 Jan 20242023-24Start1–1Rotherham United29 Dec 20232023-24Start1–0Hull City26 Dec 20232023-24Start0–3Coventry City23 Dec 20232023-24Start0–1Bristol City16 Dec 20232023-24Start1–0Leeds United12 Dec 20232023-24Start2–1West Bromwich Albion FC9 Dec 20232023-24Start1–1Millwall2 Dec 20232023-24Start1–2Huddersfield Town29 Nov 20232023-24Start0–2Plymouth Argyle25 Nov 20232023-24Start0–0Swansea Town4 Nov 20232023-24Start3–1Norwich City28 Oct 20232023-24Start0–1Leicester24 Oct 20232023-24Start1–2Stoke City21 Oct 20232023-24Start0–4Middlesbrough7 Oct 20232023-24Start2–0Watford4 Oct 20232023-24Start3–0Sheffield Wednesday29 Sept 20232023-24Start0–1Cardiff City24 Sept 20232023-24Start3–1Blackburn Rovers20 Sept 20232023-24Start3–1Queens Park Rangers FC16 Sept 20232023-24Start5–0Southampton2 Sept 20232023-24Start0–0Coventry City26 Aug 20232023-24Start2–1Rotherham United19 Aug 20232023-24Start1–2Preston North End12 Aug 20232023-24Sub1–1Crewe8 Aug 20232023-24Start1–2Ipswich Town6 Aug 20232022-23Start0–2Luton Town16 May 20232022-23Start2–1Luton Town13 May 20232022-23Start3–0Preston North End8 May 20232022-23Start2–2Watford29 Apr 20232022-23Start2–1West Bromwich Albion FC23 Apr 20232022-23Start1–1Huddersfield Town18 Apr 20232022-23Sub2–1Birmingham City15 Apr 20232022-23Start4–4Hull City7 Apr 20232022-23Start0–0Burnley31 Mar 20232022-23Start1–1Luton Town18 Mar 20232022-23Start1–2Sheffield United15 Mar 20232022-23Start1–0Norwich City12 Mar 20232022-23Sub1–5Stoke City4 Mar 20232022-23Sub1–2Coventry City25 Feb 20232022-23Start1–2Rotherham United21 Feb 20232022-23Sub1–1Bristol City18 Feb 20232022-23Start3–0Queens Park Rangers FC14 Feb 20232022-23Sub1–0Reading11 Feb 20232022-23Sub2–3Fulham8 Feb 20232022-23Start1–3Swansea Town14 Jan 20232022-23Start2–1Shrewsbury Town7 Jan 20232022-23Start1–1Blackpool1 Jan 20232022-23Start4–1Wigan Athletic29 Dec 20222022-23Start2–1Blackburn Rovers26 Dec 20222022-23Start1–1Hull City17 Dec 20222022-23Start1–2West Bromwich Albion FC12 Dec 20222022-23Start3–0Millwall3 Dec 20222022-23Start0–1Cardiff City5 Nov 20222022-23Start2–0Huddersfield Town2 Nov 20222022-23Start1–1Luton Town29 Oct 20222022-23Start2–4Burnley22 Oct 20222022-23Start0–2Blackburn Rovers18 Oct 20222022-23Start2–1Wigan Athletic15 Oct 20222022-23Start1–2Swansea Town8 Oct 20222022-23Start0–0Blackpool4 Oct 20222022-23Start0–0Preston North End1 Oct 20222022-23Start2–2Watford17 Sept 20222022-23Start3–0Reading14 Sept 20222022-23Start0–1Middlesbrough5 Sept 20222022-23Start3–0Rotherham United31 Aug 20222022-23Start0–1Norwich City27 Aug 20222022-23Start1–0Stoke City20 Aug 20222022-23Start1–2Sheffield United17 Aug 20222022-23Sub2–2Queens Park Rangers FC13 Aug 20222022-23Start0–2Sheffield Wednesday10 Aug 20222022-23Sub3–2Bristol City6 Aug 20222022-23Sub1–1Coventry City31 Jul 20222022-23Start0–2AS Roma13 Jul 20222021-22Start2–0Wycombe21 May 20222021-22Start1–1Sheffield Wednesday9 May 20222021-22Start1–0Sheffield Wednesday6 May 20222021-22Start1–0Morecambe30 Apr 20222021-22Start1–1Rotherham United26 Apr 20222021-22Start5–1Cambridge United23 Apr 20222021-22Start0–0Plymouth Argyle18 Apr 2022

Similar Players

by playing profile

Similarity scores (0–100) weigh position, scoring rate, appearances and era.

Player Talk

fan discussion
Loading comments…