Luke O'Nien, CB, played for Sunderland 2018-2026, making 277 appearances and scoring 21 goals.
23 goals in the archive carry Luke O'Nien as the scorer. Coverage of named scorers thins out the further back the record goes.
| Date | Season | Competition | Opponent | Score | Min |
|---|---|---|---|---|---|
| 20 Oct 2018 | 2018–19 | League One | Shrewsbury Town | 2–0 | 84 |
| 27 Nov 2018 | 2018–19 | League One | Barnsley | 4–2 | 83 |
| 22 Dec 2018 | 2018–19 | League One | Portsmouth | 1–3 | 57 |
| 5 Jan 2019 | 2018–19 | League One | Charlton Athletic | 1–1 | 2 |
| 23 Feb 2019 | 2018–19 | League One | Bristol Rovers | 2–0 | 25 |
| 28 Sep 2019 | 2019–20 | League One | Milton Keynes Dons | 2–1 | 28 |
| 22 Oct 2019 | 2019–20 | League One | Tranmere Rovers | 5–0 | 90 |
| 2 Nov 2019 | 2019–20 | League One | Southend United | 1–0 | 20 |
| 22 Feb 2020 | 2019–20 | League One | Bristol Rovers | 3–0 | 82 |
| 19 Sep 2020 | 2020–21 | League One | Oxford United | 2–0 | 47 |
| 6 Feb 2021 | 2020–21 | League One | Milton Keynes Dons | 2–2 | 56 |
| 21 Sep 2021 | 2021–22 | League Cup | Wigan Athletic | 2–0 | 54 |
| 28 Sep 2021 | 2021–22 | League One | Cheltenham Town | 5–0 | 65 |
| 20 Nov 2021 | 2021–22 | League One | Ipswich Town | 2–0 | 85 |
| 8 Mar 2022 | 2021–22 | League One | Fleetwood Town | 3–1 | 82 |
| 7 Jan 2023 | 2022–23 | FA Cup | Shrewsbury Town | 2–1 | 90+4 |
| 14 Feb 2023 | 2022–23 | Championship | Queens Park Rangers | 3–0 | 34 |
| 29 Apr 2023 | 2022–23 | Championship | Watford | 2–2 | 70 |
| 29 Nov 2023 | 2023–24 | Championship | Huddersfield Town | 1–2 | 40 |
| 24 Feb 2024 | 2023–24 | Championship | Swansea City | 1–2 | 77 |
| 10 Aug 2024 | 2024–25 | Championship | Cardiff City | 2–0 | 18 |
| 18 Aug 2024 | 2024–25 | Championship | Sheffield Wednesday | 4–0 | 24 |
| 8 Feb 2025 | 2024–25 | Championship | Watford | 2–2 | 16 |