ScoreShelf.com  
  Soccer  
  Tennis  
  Baseball  
  Football  
  Basketball  
  Hockey  
  American  
1930
1934
1938
1950
1954
1958
1962
1966
1970
1974
1978
1982
1986
1990
1994
1998
2002
2006
2010
2014
   Dashboard       World Cup       Years       Tournaments       National teams       Club teams       Nation rankings       Club rankings       Players       
 [ Mobile View ] 
« 1960      « 1996      « 2000   

   2008 »      2012 »      
 Summary  Participants  Statistics  Matches  Squads  Scores  :  Finals Qualifiers  Tree
See winners | See grid | Team rankings | See all results for 2004     
  
 
European Championship 2004
Greece
   
Portugal
      1-0
Greece
 
Portugal
2-2 aet, 6-5 p      
France
 
Greece
 
England
       1-0 aet 1-0 2-1       
Czech
Republic
 
Portugal
 
Netherlands
      3-0
Czech
Republic
 
Netherlands
0-0 aet, 5-4 p      
Denmark
   
Sweden

First Round
  #  
Group A
  M    P    GD    W - D - L    GF    GA    Results  
  √ 1   Portugal 3    6   +2  2 - 0 - 1  4   2          Portugal  1-2   Greece Sat June 12 
 √ 2   Greece 3    4   =  1 - 1 - 1  4   4       Spain  1-0   Russia
   3   Spain 3    4   =  1 - 1 - 1  2   2       Portugal  2-0   Russia Wed June 16 
   4   Russia 3    3   -2  1 - 0 - 2  2   4       Greece  1-1   Spain
                Portugal  1-0   Spain Sun June 20 
               Greece  1-2   Russia
  #  
Group B
  M    P    GD    W - D - L    GF    GA    Results  
  √ 1   France 3    7   +3  2 - 1 - 0  7   4          France  2-1   England Sun June 13 
 √ 2   England 3    6   +4  2 - 0 - 1  8   4       Croatia  0-0   Switzerland
   3   Croatia 3    2   -2  0 - 2 - 1  4   6       France  2-2   Croatia Thu June 17 
   4   Switzerland 3    1   -5  0 - 1 - 2  1   6       England  3-0   Switzerland
                France  3-1   Switzerland Mon June 21 
               England  4-2   Croatia
  #  
Group C
  M    P    GD    W - D - L    GF    GA    Results  
  √ 1   Sweden 3    5   +5  1 - 2 - 0  8   3          Sweden  5-0   Bulgaria Mon June 14 
 √ 2   Denmark 3    5   +2  1 - 2 - 0  4   2       Denmark  0-0   Italy
   3   Italy 3    5   +1  1 - 2 - 0  3   2       Sweden  1-1   Italy Fri June 18 
   4   Bulgaria 3    0   -8  0 - 0 - 3  1   9       Denmark  2-0   Bulgaria
                Sweden  2-2   Denmark Tue June 22 
               Italy  2-1   Bulgaria
  #  
Group D
  M    P    GD    W - D - L    GF    GA    Results  
  √ 1   Czech Republic 3    9   +3  3 - 0 - 0  7   4          Czech Republic  2-1   Latvia Tue June 15 
 √ 2   Netherlands 3    4   +2  1 - 1 - 1  6   4       Netherlands  1-1   Germany
   3   Germany 3    2   -1  0 - 2 - 1  2   3       Czech Republic  3-2   Netherlands Sat June 19 
   4   Latvia 3    1   -4  0 - 1 - 2  1   5       Germany  0-0   Latvia
                Czech Republic  2-1   Germany Wed June 23 
               Netherlands  3-0   Latvia

 
Home ]  [ Random ]  [ Search ]  [ Data Inventory ]  [ Mobile View ]  [ Baseball ]  [ Pro Football ]  [ Pro Basketball ]  [ Hockey ]  [ Tennis ]  [ World Cup ]  [ Soccer ]  [ Advertising ]  [ Contact ]