Allan Johnston, MF, Scotland played for Sunderland, making 101 appearances and scoring 20 goals.
20 goals in the archive carry Allan Johnston as the scorer. Coverage of named scorers thins out the further back the record goes.
| Date | Season | Competition | Opponent | Score | Min |
|---|---|---|---|---|---|
| 3 May 1997 | 1996–97 | Premier League | Everton | 3–0 | |
| 5 Sep 1997 | 1997–98 | First Division | Bradford City | 4–0 | |
| 15 Nov 1997 | 1997–98 | First Division | Portsmouth | 4–1 | |
| 13 Dec 1997 | 1997–98 | First Division | West Bromwich Albion | 2–0 | |
| 26 Dec 1997 | 1997–98 | First Division | Bradford City | 2–0 | |
| 31 Jan 1998 | 1997–98 | First Division | Port Vale | 4–2 | |
| 24 Feb 1998 | 1997–98 | First Division | Huddersfield Town | 3–2 | |
| 24 Feb 1998 | 1997–98 | First Division | Huddersfield Town | 3–2 | |
| 24 Feb 1998 | 1997–98 | First Division | Huddersfield Town | 3–2 | |
| 4 Mar 1998 | 1997–98 | First Division | Nottingham Forest | 3–0 | |
| 10 Mar 1998 | 1997–98 | First Division | Birmingham City | 1–1 | |
| 21 Mar 1998 | 1997–98 | First Division | Portsmouth | 2–1 | |
| 25 Aug 1998 | 1998–99 | First Division | Watford | 4–1 | |
| 22 Sep 1998 | 1998–99 | League Cup | Chester | 1–0 | |
| 26 Sep 1998 | 1998–99 | First Division | Portsmouth | 1–1 | |
| 1 Nov 1998 | 1998–99 | First Division | Bolton Wanderers | 3–0 | |
| 20 Feb 1999 | 1998–99 | First Division | Wolverhampton Wanderers | 2–1 | |
| 20 Mar 1999 | 1998–99 | First Division | Bolton Wanderers | 3–1 | |
| 20 Mar 1999 | 1998–99 | First Division | Bolton Wanderers | 3–1 | |
| 10 Apr 1999 | 1998–99 | First Division | Huddersfield Town | 2–0 |