Dennis Bergkamp, FW, Netherlands, played for Arsenal 1995-2006, making 315 appearances and scoring 120 goals.
120 goals in the archive carry Dennis Bergkamp as the scorer. Coverage of named scorers thins out the further back the record goes.
| Date | Season | Competition | Opponent | Score | Min |
|---|---|---|---|---|---|
| 23 Sep 1995 | 1995–96 | Premier League | Southampton | 4–2 | 17 |
| 23 Sep 1995 | 1995–96 | Premier League | Southampton | 4–2 | 68 |
| 3 Oct 1995 | 1995–96 | League Cup | Hartlepool United | 5–0 | 29 |
| 3 Oct 1995 | 1995–96 | League Cup | Hartlepool United | 5–0 | 49 |
| 14 Oct 1995 | 1995–96 | Premier League | Leeds United | 3–0 | 56 |
| 24 Oct 1995 | 1995–96 | League Cup | Barnsley | 3–0 | |
| 4 Nov 1995 | 1995–96 | Premier League | Manchester United | 1–0 | 14 |
| 18 Nov 1995 | 1995–96 | Premier League | Tottenham Hotspur | 1–2 | 14 |
| 21 Nov 1995 | 1995–96 | Premier League | Sheffield Wednesday | 4–2 | 3 |
| 3 Feb 1996 | 1995–96 | Premier League | Coventry City | 1–1 | 24 |
| 10 Feb 1996 | 1995–96 | Premier League | Nottingham Forest | 1–0 | 60 |
| 14 Feb 1996 | 1995–96 | League Cup | Aston Villa | 2–2 | 26 |
| 14 Feb 1996 | 1995–96 | League Cup | Aston Villa | 2–2 | 37 |
| 2 Mar 1996 | 1995–96 | Premier League | Queens Park Rangers | 1–1 | 49 |
| 16 Mar 1996 | 1995–96 | Premier League | Wimbledon | 3–0 | 83 |
| 4 May 1996 | 1995–96 | Premier League | Bolton Wanderers | 2–1 | 84 |
| 17 Aug 1996 | 1996–97 | Premier League | West Ham United | 2–0 | 40 |
| 24 Aug 1996 | 1996–97 | Premier League | Leicester City | 2–0 | 27 |
| 26 Oct 1996 | 1996–97 | Premier League | Leeds United | 3–0 | 5 |
| 13 Nov 1996 | 1996–97 | League Cup | Stoke City | 5–2 | 68 |
| 24 Nov 1996 | 1996–97 | Premier League | Tottenham Hotspur | 3–1 | 90 |
| 1 Jan 1997 | 1996–97 | Premier League | Middlesbrough | 2–0 | 15 |
| 15 Jan 1997 | 1996–97 | FA Cup | Sunderland | 2–0 | 46 |
| 19 Jan 1997 | 1996–97 | Premier League | Everton | 3–1 | 55 |
| 19 Feb 1997 | 1996–97 | Premier League | Manchester United | 1–2 | 69 |
| 1 Mar 1997 | 1996–97 | Premier League | Everton | 2–0 | 21 |
| 8 Mar 1997 | 1996–97 | Premier League | Nottingham Forest | 2–0 | 50 |
| 8 Mar 1997 | 1996–97 | Premier League | Nottingham Forest | 2–0 | 79 |
| 5 Apr 1997 | 1996–97 | Premier League | Chelsea | 3–0 | 80 |
| 11 May 1997 | 1996–97 | Premier League | Derby County | 3–1 | 82 |
| 23 Aug 1997 | 1997–98 | Premier League | Southampton | 3–1 | 57 |
| 23 Aug 1997 | 1997–98 | Premier League | Southampton | 3–1 | 79 |
| 27 Aug 1997 | 1997–98 | Premier League | Leicester City | 3–3 | 9 |
| 27 Aug 1997 | 1997–98 | Premier League | Leicester City | 3–3 | 61 |
| 27 Aug 1997 | 1997–98 | Premier League | Leicester City | 3–3 | 90 |
| 21 Sep 1997 | 1997–98 | Premier League | Chelsea | 3–2 | 45 |
| 21 Sep 1997 | 1997–98 | Premier League | Chelsea | 3–2 | 59 |
| 24 Sep 1997 | 1997–98 | Premier League | West Ham United | 4–0 | 12 |
| 30 Sep 1997 | 1997–98 | UEFA Cup | PAOK | 1–1 | 22 |
| 4 Oct 1997 | 1997–98 | Premier League | Barnsley | 5–0 | 25 |
| 4 Oct 1997 | 1997–98 | Premier League | Barnsley | 5–0 | 32 |
| 18 Nov 1997 | 1997–98 | League Cup | Coventry City | 1–0 | 99 |
| 14 Jan 1998 | 1997–98 | FA Cup | Port Vale | 1–1 | 100 |
| 17 Jan 1998 | 1997–98 | Premier League | Coventry City | 2–2 | 50 |
| 31 Jan 1998 | 1997–98 | Premier League | Southampton | 3–0 | 62 |
| 18 Feb 1998 | 1997–98 | League Cup | Chelsea | 1–3 | 82 |
| 25 Feb 1998 | 1997–98 | FA Cup | Crystal Palace | 2–1 | 28 |
| 8 Mar 1998 | 1997–98 | FA Cup | West Ham United | 1–1 | 26 |
| 28 Mar 1998 | 1997–98 | Premier League | Sheffield Wednesday | 1–0 | 35 |
| 13 Apr 1998 | 1997–98 | Premier League | Blackburn Rovers | 4–1 | 2 |
| 18 Apr 1998 | 1997–98 | Premier League | Wimbledon | 5–0 | 19 |
| 25 Apr 1998 | 1997–98 | Premier League | Barnsley | 2–0 | 23 |
| 4 Oct 1998 | 1998–99 | Premier League | Newcastle United | 3–0 | 21 |
| 4 Oct 1998 | 1998–99 | Premier League | Newcastle United | 3–0 | 66 |
| 21 Oct 1998 | 1998–99 | Champions League | Dynamo Kyiv | 1–1 | 74 |
| 13 Dec 1998 | 1998–99 | Premier League | Aston Villa | 2–3 | 14 |
| 13 Dec 1998 | 1998–99 | Premier League | Aston Villa | 2–3 | 45 |
| 20 Dec 1998 | 1998–99 | Premier League | Leeds United | 3–1 | 28 |
| 24 Jan 1999 | 1998–99 | FA Cup | Wolverhampton Wanderers | 2–1 | 69 |
| 31 Jan 1999 | 1998–99 | Premier League | Chelsea | 1–0 | 32 |
| 6 Feb 1999 | 1998–99 | Premier League | West Ham United | 4–0 | 35 |
| 23 Feb 1999 | 1998–99 | FA Cup | Sheffield United | 2–1 | 37 |
| 9 Mar 1999 | 1998–99 | Premier League | Sheffield Wednesday | 3–0 | 83 |
| 9 Mar 1999 | 1998–99 | Premier League | Sheffield Wednesday | 3–0 | 88 |
| 13 Mar 1999 | 1998–99 | Premier League | Everton | 2–0 | 69 |
| 6 Apr 1999 | 1998–99 | Premier League | Blackburn Rovers | 1–0 | 42 |
| 14 Apr 1999 | 1998–99 | FA Cup | Manchester United | 1–2 | 69 |
| 19 Apr 1999 | 1998–99 | Premier League | Wimbledon | 5–1 | 57 |
| 7 Aug 1999 | 1999–00 | Premier League | Leicester City | 2–1 | 65 |
| 10 Aug 1999 | 1999–00 | Premier League | Derby County | 2–1 | 47 |
| 19 Oct 1999 | 1999–00 | Champions League | Barcelona | 2–4 | 44 |
| 20 Nov 1999 | 1999–00 | Premier League | Middlesbrough | 5–1 | 40 |
| 20 Nov 1999 | 1999–00 | Premier League | Middlesbrough | 5–1 | 49 |
| 25 Nov 1999 | 1999–00 | UEFA Cup | Nantes | 3–0 | 90 |
| 26 Feb 2000 | 1999–00 | Premier League | Southampton | 3–1 | 36 |
| 2 Mar 2000 | 1999–00 | UEFA Cup | Deportivo de La Coruña | 5–1 | 83 |
| 12 Mar 2000 | 1999–00 | Premier League | Middlesbrough | 1–2 | 70 |
| 6 Apr 2000 | 1999–00 | UEFA Cup | RC Lens | 1–0 | 2 |
| 23 Sep 2000 | 2000–01 | Premier League | Ipswich Town | 1–1 | 84 |
| 28 Oct 2000 | 2000–01 | Premier League | Manchester City | 5–0 | 52 |
| 27 Jan 2001 | 2000–01 | FA Cup | Queens Park Rangers | 6–0 | 74 |
| 3 Feb 2001 | 2000–01 | Premier League | Coventry City | 1–0 | 78 |
| 21 Feb 2001 | 2000–01 | Champions League | Olympique Lyonnais | 1–1 | 33 |
| 18 Aug 2001 | 2001–02 | Premier League | Middlesbrough | 4–0 | 88 |
| 18 Aug 2001 | 2001–02 | Premier League | Middlesbrough | 4–0 | 90 |
| 15 Sep 2001 | 2001–02 | Premier League | Fulham | 3–1 | 90+5 |
| 20 Oct 2001 | 2001–02 | Premier League | Blackburn Rovers | 3–3 | 53 |
| 24 Oct 2001 | 2001–02 | Champions League | RCD Mallorca | 3–1 | 63 |
| 5 Jan 2002 | 2001–02 | FA Cup | Watford | 4–2 | 85 |
| 27 Jan 2002 | 2001–02 | FA Cup | Liverpool | 1–0 | 27 |
| 30 Jan 2002 | 2001–02 | Premier League | Blackburn Rovers | 3–2 | 14 |
| 30 Jan 2002 | 2001–02 | Premier League | Blackburn Rovers | 3–2 | 75 |
| 27 Feb 2002 | 2001–02 | Champions League | Bayer 04 Leverkusen | 4–1 | 83 |
| 2 Mar 2002 | 2001–02 | Premier League | Newcastle United | 2–0 | 11 |
| 23 Mar 2002 | 2001–02 | FA Cup | Newcastle United | 3–0 | 9 |
| 30 Mar 2002 | 2001–02 | Premier League | Sunderland | 3–0 | 4 |
| 11 May 2002 | 2001–02 | Premier League | Everton | 4–3 | 4 |
| 17 Sep 2002 | 2002–03 | Champions League | Borussia Dortmund | 2–0 | 62 |
| 23 Nov 2002 | 2002–03 | Premier League | Southampton | 2–3 | 36 |
| 4 Jan 2003 | 2002–03 | FA Cup | Oxford United | 2–0 | 15 |
| 25 Jan 2003 | 2002–03 | FA Cup | Farnborough Town | 5–1 | 74 |
| 29 Jan 2003 | 2002–03 | Premier League | Liverpool | 2–2 | 63 |
| 22 Feb 2003 | 2002–03 | Premier League | Manchester City | 5–1 | 4 |
| 4 May 2003 | 2002–03 | Premier League | Leeds United | 2–3 | 63 |
| 22 Nov 2003 | 2003–04 | Premier League | Birmingham City | 3–0 | 80 |
| 14 Dec 2003 | 2003–04 | Premier League | Blackburn Rovers | 1–0 | 11 |
| 24 Jan 2004 | 2003–04 | FA Cup | Middlesbrough | 4–1 | 19 |
| 7 Feb 2004 | 2003–04 | Premier League | Wolverhampton Wanderers | 3–1 | 9 |
| 20 Mar 2004 | 2003–04 | Premier League | Bolton Wanderers | 2–1 | 24 |
| 15 Aug 2004 | 2004–05 | Premier League | Everton | 4–1 | 23 |
| 22 Aug 2004 | 2004–05 | Premier League | Middlesbrough | 5–3 | 54 |
| 28 Aug 2004 | 2004–05 | Premier League | Norwich City | 4–1 | 90+3 |
| 23 Jan 2005 | 2004–05 | Premier League | Newcastle United | 1–0 | 19 |
| 1 Feb 2005 | 2004–05 | Premier League | Manchester United | 2–4 | 36 |
| 14 Feb 2005 | 2004–05 | Premier League | Crystal Palace | 5–1 | 32 |
| 11 May 2005 | 2004–05 | Premier League | Everton | 7–0 | 77 |
| 15 May 2005 | 2004–05 | Premier League | Birmingham City | 1–2 | 88 |
| 14 Sep 2005 | 2005–06 | Champions League | Thun | 2–1 | 90+2 |
| 28 Dec 2005 | 2005–06 | Premier League | Portsmouth | 4–0 | 7 |
| 15 Apr 2006 | 2005–06 | Premier League | West Bromwich Albion | 3–1 | 89 |