| Spanish Primera Liga |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 30-Aug-03 | A | Athletic Bilbao | W | 1-0 | (1-0) | P Cocu 11 | 40,000 |
| 2 | 03-Sep-03 | H | Sevilla FC | D | 1-1 | (0-1) | Ronaldinho 59 | 80,237 |
| 3 | 14-Sep-03 | A | Albacete | W | 2-1 | (1-0) | P Cocu 2; Luis Enrique 67 | 17,000 |
| 4 | 20-Sep-03 | H | Osasuna | D | 1-1 | (0-0) | Ronaldinho 72 | 83,674 |
| 5 | 28-Sep-03 | A | Atletico Madrid | D | 0-0 | (0-0) | | 55,000 |
| 6 | 05-Oct-03 | H | Valencia | L | 0-1 | (0-1) | | 78,019 |
| 7 | 18-Oct-03 | H | Deportivo | L | 0-2 | (0-1) | | 68,222 |
| 8 | 26-Oct-03 | A | Real Mallorca | W | 3-1 | (2-0) | J Saviola 9; Ronaldinho 23; P Cocu 51 | 18,000 |
| 9 | 29-Oct-03 | H | Murcia | W | 3-0 | (1-0) | J Saviola 39; Xavi 57; Ronaldinho 66 | 57,252 |
| 10 | 02-Nov-03 | A | Real Sociedad | D | 3-3 | (1-0) | T Motta 33; M Overmars 72; Gabri 81 | 28,800 |
| 11 | 09-Nov-03 | H | Real Betis | W | 2-1 | (1-0) | P Kluivert 43; R Marquez 83 | 70,487 |
| 12 | 22-Nov-03 | A | Villarreal | L | 1-2 | (0-1) | P Kluivert 72 | 15,960 |
| 13 | 30-Nov-03 | H | Real Valladolid | D | 0-0 | (0-0) | | 55,958 |
| 14 | 03-Dec-03 | A | Malaga | L | 1-5 | (0-2) | Fernando Sanz(og) 80 | 21,000 |
| 15 | 06-Dec-03 | H | Real Madrid | L | 1-2 | (0-1) | P Kluivert 83 | 92,524 |
| 16 | 13-Dec-03 | A | Espanyol | W | 3-1 | (3-1) | Ronaldinho 10; P Kluivert 21, 35 | 30,000 |
| 17 | 21-Dec-03 | H | Celta Vigo | D | 1-1 | (0-1) | P Cocu 70 | 47,863 |
| 18 | 04-Jan-04 | A | Racing Santander | L | 0-3 | (0-0) | | 16,512 |
| 19 | 11-Jan-04 | H | Real Zaragoza | W | 3-0 | (2-0) | J Saviola 24; Ronaldinho 45p; Xavi 66 | 55,876 |
| 20 | 17-Jan-04 | H | Athletic Bilbao | D | 1-1 | (0-0) | P Kluivert 63 | 57,659 |
| 21 | 25-Jan-04 | A | Sevilla FC | W | 1-0 | (1-0) | P Kluivert 31 | 40,000 |
| 22 | 01-Feb-04 | H | Albacete | W | 5-0 | (1-0) | Xavi 16; J Saviola 50; R Quaresma 53; E Davids 55; Luis Enrique 90 | 49,619 |
| 23 | 08-Feb-04 | A | Osasuna | W | 2-1 | (1-0) | J Saviola 43; Ronaldinho 77 | 15,406 |
| 24 | 15-Feb-04 | H | Atletico Madrid | W | 3-1 | (3-1) | J Saviola 10; Ronaldinho 25; Luis Garcia 44 | 83,559 |
| 25 | 21-Feb-04 | A | Valencia | W | 1-0 | (0-0) | Gerard 78 | 45,000 |
| 26 | 29-Feb-04 | A | Deportivo | W | 3-2 | (2-0) | Ronaldinho 25, 49; J Saviola 29 | 32,000 |
| 27 | 07-Mar-04 | H | Real Mallorca | W | 3-2 | (2-0) | Luis Garcia 3, 57; Luis Enrique 15 | 71,635 |
| 28 | 14-Mar-04 | A | Murcia | W | 2-0 | (1-0) | J Saviola 5; Ronaldinho 62 | 15,979 |
| 29 | 21-Mar-04 | H | Real Sociedad | W | 1-0 | (0-0) | Ronaldinho 89 | 62,592 |
| 30 | 03-Apr-04 | H | Villarreal | D | 0-0 | (0-0) | | 52,103 |
| 31 | 10-Apr-04 | A | Real Valladolid | W | 3-1 | (2-0) | J Saviola 2; Ronaldinho 30; A Iniesta 84 | 17,000 |
| 32 | 14-Apr-04 | A | Real Betis | D | 1-1 | (1-1) | J Saviola 5 | 40,000 |
| 33 | 18-Apr-04 | H | Malaga | W | 3-0 | (3-0) | J Saviola 19; Luis Garcia 24; P Cocu 35 | 48,813 |
| 34 | 25-Apr-04 | A | Real Madrid | W | 2-1 | (0-0) | P Kluivert 58; Xavi 86 | 76,000 |
| 35 | 02-May-04 | H | Espanyol | W | 4-1 | (2-1) | Ronaldinho 35; J Saviola 44, 58; G Van Bronckhorst 55 | 76,810 |
| 36 | 08-May-04 | A | Celta Vigo | L | 0-1 | (0-1) | | 27,000 |
| 37 | 16-May-04 | H | Racing Santander | W | 1-0 | (1-0) | Ronaldinho 16p | 73,342 |
| 38 | 23-May-04 | A | Real Zaragoza | L | 1-2 | (1-1) | J Saviola 9 | 32,000 |
|
|
| Spanish Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 07-Oct-03 | A | Gramanet | W | 1-0 | (0-0) | Ronaldinho 85 | 3,500 |
| 2 | 17-Dec-03 | A | Ciudad de Murcia | W | 4-0 | (1-0) | J Saviola 23; M Overmars 74, 86; Ronaldinho 89p | 9,000 |
| 3 L1 | 08-Jan-04 | A | Levante | L | 0-1 | (0-1) | | 28,196 |
| 3 L2 | 14-Jan-04 | H | Levante | W | 3-1 | (2-0) | A Iniesta 5; J Saviola 45; Ronaldinho 66p | 41,427 |
| QF L1 | 22-Jan-04 | H | Real Zaragoza | L | 0-1 | (0-0) | | 46,506 |
| QF L2 | 29-Jan-04 | A | Real Zaragoza | D | 1-1 | (1-0) | Luis Garcia 12 | 28,000 |
|
|
| UEFA Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 L1 | 24-Sep-03 | A | Matador Púchov | D | 1-1 | (0-0) | P Kluivert 49 | 18,500 |
| 1 L2 | 15-Oct-03 | H | Matador Púchov | W | 8-0 | (3-0) | Ronaldinho 7, 20, 57; T Motta 41; Luis Enrique 63, 75; J Saviola 71, 89 | 29,701 |
| 2 L1 | 06-Nov-03 | A | Panionios | W | 3-0 | (1-0) | Luis Garcia 44; P Kluivert 46; Xavi 90 | 10,000 |
| 2 L2 | 27-Nov-03 | H | Panionios | W | 2-0 | (2-0) | J Saviola 33; Luis Garcia 43 | 25,324 |
| 3 L1 | 26-Feb-04 | A | Brøndby | W | 1-0 | (0-0) | Ronaldinho 62 | 26,031 |
| 3 L2 | 03-Mar-04 | H | Brøndby | W | 2-1 | (2-0) | Luis Garcia 31; P Cocu 43 | 46,589 |
| 4 L1 | 11-Mar-04 | A | Celtic | L | 0-1 | (0-0) | | 59,539 |
| 4 L2 | 25-Mar-04 | H | Celtic | D | 0-0 | (0-0) | | 77,108 |
|
|
Home and away results against each team, listed in the current league table standings