| # | DATE | TYPE | VENUE | OPPONENT | SCORE | SCORERS | REPORT |
| 1 | 9/8/98 | CS | N | Manchester United | 3-0 | Anelka, Wreh, Overmars | --report-- |
| 2 | 17/8/98 | PR | H | Nottingham Forest | 2-1 | Petit, Overmars | --report-- |
| 3 | 22/8/98 | PR | A | Liverpool | 0-0 | --report-- | |
| 4 | 29/8/98 | PR | H | Charlton Athletic | 0-0 | --report-- | |
| 5 | 9/9/98 | PR | A | Chelsea | 0-0 | --report-- | |
| 6 | 12/9/98 | PR | A | Leicester City | 1-1 | Hughes | --report-- |
| 7 | 16/9/98 | CL | A | RC Lens | 1-1 | Overmars | --report-- |
| 8 | 20/9/98 | PR | H | Manchester United | 3-0 | Adams, Anelka, Ljungberg | --report-- |
| 9 | 26/9/98 | PR | A | Sheffield Wednesday | 0-1 | --report-- | |
| 10 | 30/9/98 | CL | H | Panathinaikos | 2-1 | Adams, Keown | --report-- |
| 11 | 4/10/98 | PR | H | Newcastle United | 3-0 | Bergkamp 2, Anelka | --report-- |
| 12 | 17/10/98 | PR | H | Southampton | 1-1 | Anelka | --report-- |
| 13 | 21/10/98 | CL | H | Dynamo Kiev | 1-1 | Bergkamp | --report-- |
| 14 | 25/10/98 | PR | A | Blackburn Rovers | 2-1 | Anelka, Petit | --report-- |
| 15 | 28/10/98 | LC | A | Derby County | 2-1 | Vivas, Carsley(og) | --report-- |
| 16 | 31/10/98 | PR | A | Coventry City | 1-0 | Anelka | --report-- |
| 17 | 4/11/98 | CL | A | Dynamo Kiev | 1-3 | Hughes | --report-- |
| 18 | 8/11/98 | PR | H | Everton | 1-0 | Anelka | --report-- |
| 19 | 11/11/98 | LC | H | Chelsea | 0-5 | --report-- | |
| 20 | 14/11/98 | PR | H | Tottenham Hotspur | 0-0 | --report-- | |
| 21 | 21/11/98 | PR | A | Wimbledon | 0-1 | --report-- | |
| 22 | 25/11/98 | CL | H | RC Lens | 0-1 | --report-- | |
| 23 | 29/11/98 | PR | H | Middlesbrough | 1-1 | Anelka | --report-- |
| 24 | 5/12/98 | PR | H | Derby County | 0-0 | --report-- | |
| 25 | 9/12/98 | CL | A | Panathinaikos | 3-1 | Asanovic(og), Anelka, Boa Morte | --report-- |
| 26 | 13/12/98 | PR | A | Aston Villa | 2-3 | Bergkamp 2 | --report-- |
| 27 | 20/12/98 | PR | H | Leeds United | 3-1 | Bergkamp, Vieira, Petit | --report-- |
| 28 | 26/12/98 | PR | H | West Ham United | 1-0 | Overmars | --report-- |
| 29 | 28/12/98 | PR | A | Charlton Athletic | 1-0 | Overmars | --report-- |
| 30 | 4/1/99 | FA | A | Preston North End | 4-2 | Boa Morte, Petit 2, Overmars | --report-- |
| 31 | 9/1/99 | PR | H | Liverpool | 0-0 | --report-- | |
| 32 | 16/1/99 | PR | A | Nottingham Forest | 1-0 | Keown | --report-- |
| 33 | 24/1/99 | FA | A | Wolverhampton | 2-1 | Overmars, Bergkamp | --report-- |
| 34 | 31/1/99 | PR | H | Chelsea | 1-0 | Bergkamp | --report-- |
| 35 | 6/2/99 | PR | A | West Ham United | 4-0 | Bergkamp, Overmars, Anelka, Parlour | --report-- |
| 36 | 13/2/99 | FA | H | Sheffield United | 2-1* | Vieira, Overmars | --report-- |
| 37 | 17/2/99 | PR | A | Manchester United | 1-1 | Anelka | --report-- |
| 38 | 20/2/99 | PR | H | Leicester City | 5-0 | Anelka 3, Parlour 2 | --report-- |
| 39 | 23/2/99 | FA | H | Sheffield United | 2-1 | Overmars, Bergkamp | --report-- |
| 40 | 28/2/99 | PR | A | Newcastle United | 1-1 | Anelka | --report-- |
| 41 | 6/3/99 | FA | H | Derby County | 1-0 | Kanu | --report-- |
| 42 | 9/3/99 | PR | H | Sheffield Wednesday | 3-0 | Bergkamp 2, Kanu | --report-- |
| 43 | 13/3/99 | PR | A | Everton | 2-0 | Parlour, Bergkamp | --report-- |
| 44 | 20/3/99 | PR | H | Coventry City | 2-0 | Parlour, Overmars | --report-- |
| 45 | 3/4/99 | PR | A | Southampton | 0-0 | --report-- | |
| 46 | 6/4/99 | PR | H | Blackburn Rovers | 1-0 | Bergkamp | --report-- |
| 47 | 11/4/99 | FA | N | Manchester United | 0-0 | --report-- | |
| 48 | 14/4/99 | FA | N | Manchester United | 1-2 | Bergkamp | --report-- |
| 49 | 19/4/99 | PR | H | Wimbledon | 5-1 | Parlour, Vieira, Thatcher(og), Bergkamp, Kanu | --report-- |
| 50 | 24/4/99 | PR | A | Middlesbrough | 6-1 | Overmars, Anelka 2, Kanu 2, Vieira | --report-- |
| 51 | 2/5/99 | PR | H | Derby County | 1-0 | Anelka | --report-- |
| 52 | 5/5/99 | PR | A | Tottenham Hotspur | 3-1 | Petit, Anelka, Kanu | --report-- |
| 53 | 11/5/99 | PR | A | Leeds United | 0-1 | --report-- | |
| 54 | 16/5/99 | PR | H | Aston Villa | 1-0 | Kanu | --report-- |
* Even though Arsenal won the match replay is to be
played due to an unsportsmanslike goal by Overmars, as decided by Arsene Wenger
Legend:
CS - Charity Shield
PR - Premiership
CL - Champions League
LC - Worthington Cup (League Cup)
FA - FA Cup
N - Neutral Ground
H - Home (Highbury, or Wembley for Champions League games)
A - Away
Colour in "Score" field determines the outcome of the game: