England Football Online
Contact Us Page Last Updated 29 March 2024
 
 
Index

Summary 2014-26

England Football Online
World Rankings
1966-78 1990-02
1978-90 2002-14
Matches 2014-26

13 July 2014 - WORLD CUP FINAL

Group One
1  Germany
2  Argentina
3  Netherlands
4  Brazil
Group Two
Belgium, Colombia, Costa Rica, France
Group Three
England, Italy, Paraguay, Uruguay
Group Four
Denmark, Portugal, Spain
Group Five
Ghana, Mexico, Senegal, Ukraine, United States
Group Six
Bulgaria, Croatia, Turkey
Group Seven
Cameroon, Korea Republic, Sweden
Group Eight
Austria, Peru, Poland, Romania
Group Nine
DPR Korea, Hungary, Republic of Ireland

3 September 2014 (Dusseldorf)
Germany 2-4 Argentina

(Argentina go top, Germany drop to second)

Group One
1  Argentina
2  Germany
3  Netherlands
4  Brazil

5 September 2014 (Miami)
Brazil 1-0 Colombia x - no change

8 September 2014 - European Championship Preliminary Group match (Vienna)
Austria 1-1 Sweden x - no change

11 October 2014 -
European Championship Preliminary Group match (Bucharest)
Romania 1-1 Hungary x - no change
Superclásico de las Américas (Beijing)
Argentina 0-2 Brazil

(Brazil go top, Argentina drop to second, Germany drop to third, Netherlands drop to fourth)

Group One
1  Brazil
2  Argentina
3  Germany
4  Netherlands

13 November 2014 - Copa Antel (Montevideo)
Uruguay 3-3 Costa Rica
Costa Rica won 7-6 on penalties. x - no change

25 March 2015 (Aarhus)
Denmark 3-2 United States x - no change

26 March 2015 (Paris)
France 1-3 Brazil x - no change

27 March 2015 - European Championship Preliminary Group match (Seville)
Spain 1-0 Ukraine x - no change

29 March 2015 - European Championship Preliminary Group match (Aviva Stadium, Dublin)
Republic of Ireland 1-1 Poland x - no change

17 June 2015 - Copa América Group match (Santiago)
Brazil 0-1 Colombia

(Colombia promoted to top, Brazil drop to second, Argentina drop to third, Germany drop to fourth, Netherlands relegated)

Group One
1  Colombia
2  Brazil
3  Argentina 
4  Germany
Group Two
Belgium, Costa Rica, France, Netherlands

26 June 2015 - Copa América Quarter-Final (Vina del Mar)
Argentina 0-0 Colombia
Argentina won 5-4 on penalties. x - no change

4 September 2015
European Championship Preliminary Group match (Budapest)
Hungary 0-0 Romania x - no change
(Harrison)
Brazil 1-0 Costa Rica x - no change

8 September 2015
European Championship Preliminary Group match (Stockholm)
Sweden 1-4 Austria
(San Jose)
Costa Rica 1-0 Uruguay x - no change

(Austria promoted to Group 7, Sweden relegated)

Group Seven
Austria, Cameroon, Korea Republic
Group Eight
Peru, Poland, Romania, Sweden

11 October 2015 - European Championship Preliminary Group match (Warsaw)
Poland 2-1 Republic of Ireland x - no change

12 October 2015 - European Championship Preliminary Group match (Kiev)
Ukraine 0-1 Spain x - no change

13 November 2015
World Cup Preliminary Group match (Buenos Aires)
Argentina 1-1 Brazil x - no change
(Brussels)
Belgium 3-1 Italy x - no change
(Paris)
France 2-0 Germany
(Alicante)
Spain 2-0 England

(France promoted to fourth, Germany relegated)

Group One
1  Colombia
2  Brazil
3  Argentina 
4  France
Group Two
Belgium, Costa Rica, Germany, Netherlands

(Spain promoted to Group 3, England relegated)

Group Three
Italy, Paraguay, Spain, Uruguay
Group Four
Denmark, England, Portugal

17 November 2015 - World Cup Preliminary Group match (Barranquilla)
Colombia 0-1 Argentina

(Argentina go top, Colombia drop to second, Brazil drop to third)

Group One
1  Argentina
2  Colombia
3  Brazil
4  France

25 March 2016 (Amsterdam)
Netherlands 2-3 France x - no change

29 March 2016 -
(Vienna)
Austria 1-2 Turkey x - no change
(Munich)
Germany 4-1 Italy x - no change

4 June 2016 - Copa América Centenario Group match (Orlando)
Costa Rica 0-0 Paraguay x - no change

11 June 2016 - Copa América Centenario Group match (Houston)
Colombia 2-3 Costa Rica

(Costa Rica promoted to second, Colombia drop to third, Brazil drop to fourth, France relegated)

Group One
1  Argentina
2  Costa Rica
3  Colombia
4  Brazil
Group Two
Belgium, France, Germany, Netherlands

13 June 2016 - European Championship Finals Group matches -
(Lyon)
Belgium 0-2 Italy
(Paris)
Republic of Ireland 1-1 Sweden x - no change

(Italy promoted to Group 2, Belgium relegated)

Group Two
France, Germany, Italy, Netherlands
Group Three
Belgium, Paraguay, Spain, Uruguay

27 June 2016 - European Championship Finals Second Round (Paris)
Italy 2-0 Spain x - no change

6 September 2016 - World Cup Preliminary Group match (Manaus)
Brazil 2-1 Colombia

(Brazil go third, Colombia drop to fourth)

Group One
1  Argentina
2  Costa Rica
3  Brazil
4  Colombia

6 October 2016 - World Cup Preliminary Group matches -
(Turin)
Italy 1-1 Spain x - no change
(Konya)
Turkey 2-2 Ukraine x - no change

9 November 2016 (Amsterdam)
Netherlands 1-1 Belgium x - no change

10 November 2016 - World Cup Preliminary Group match (Belo Horizonte)
Brazil 3-0 Argentina

(Brazil go top, Argentina drop to second, Costa Rica drop to third)

Group One
1  Brazil
2  Argentina
3  Costa Rica
4  Colombia

15 November 2016 - World Cup Preliminary Group match (San Juan)
Argentina 3-0 Colombia x - no change
(Wembley Stadium, London)
England 2-2 Spain x - no change
(Budapest)
Hungary 0-2 Sweden x - no change

25 January 2017 (Rio de Janeiro)
Brazil 1-0 Colombia x - no change

24 March 2017 - World Cup Preliminary Group match (Zagreb)
Croatia 1-0 Ukraine

(Croatia promoted to Group 5, Ukraine relegated)

Group Five
Croatia, Ghana, Mexico, Senegal, United States
Group Six
Bulgaria, Turkey, Ukraine

28 March 2017 (Paris)
France 0-2 Spain

(Spain promoted to Group 2, France relegated)

Group Two
Germany, Italy, Netherlands, Spain
Group Three
Belgium, France, Paraguay, Uruguay

7 June 2017 -
(Nice)
Italy 3-0 Uruguay x - no change
(Murcia)
Spain 2-2 Colombia x - no change

9 June 2017 - Superclásico de las Américas (Melbourne)
Argentina 1-0 Brazil

(Argentina go top, Brazil drop to second)

Group One
1  Argentina
2  Brazil
3  Costa Rica
4  Colombia

13 June 2017 (Paris)
France 3-2 England x - no change

17 June 2017 - Confederations Cup Group match (Kazan)
Mexico 2-2 Portugal x - no change

2 July 2017 - Confederations Cup Third Place match (Moscow)
Mexico 1-2 Portugal AET x - no change

31 August 2017 - World Cup Preliminary Group match (Paris)
France 4-0 Netherlands

(France promoted to Group 2, Netherlands relegated)

Group Two
France, Germany, Italy, Spain
Group Three
Belgium, Netherlands, Paraguay, Uruguay

5 September 2017 - World Cup Preliminary Group matches -
(Barranquilla)
Colombia 1-1 Brazil x - no change
(Eskisehir)
Turkey 1-0 Croatia

(Turkey promoted to Group 5, Croatia relegated)

Group Five
Ghana, Mexico, Senegal, Turkey, United States
Group Six
Bulgaria, Croatia, Ukraine

11 November 2017 (Malaga)
Spain 5-0 Costa Rica

(Spain promoted to third, Costa Rica drop to fourth, Colombia relegated)

Group One
1  Argentina
2  Brazil
3  Spain
4  Costa Rica
Group Two
Colombia, France, Germany, Italy

14 November 2017 (Leiria)
Portugal 1-1 United States x - no change

23 March 2018 -
(Etihad Stadium, Manchester)
Argentina 2-0 Italy x - no change
(Dusseldorf)
Germany 1-1 Spain x - no change
(Amsterdam)
Netherlands 0-1 England

(England promoted to Group 3, Netherlands relegated)

Group Three
Belgium, England, Paraguay, Uruguay
Group Four
Denmark, Netherlands, Portugal

27 March 2018 -
(Wembley Stadium, London)
England 1-1 Italy x - no change
(Berlin)
Germany 0-1 Brazil x - no change
(Arlington)
Mexico 0-1 Croatia
(Chorzow)
Poland 3-2 Korea Republic
(Madrid)
Spain 6-1 Argentina

(Croatia promoted to Group 5, Mexico relegated)

Group Five
Croatia, Ghana, Senegal, Turkey, United States
Group Six
Bulgaria, Mexico, Ukraine

(Poland promoted to Group 7, Korea Republic relegated)

Group Seven
Austria, Cameroon, Poland
Group Eight
Korea Republic, Peru, Romania, Sweden

(Spain go top, Argentina drop to second, Brazil drop to third)

Group One
1  Spain
2  Argentina
3  Brazil
4  Costa Rica

2 June 2018 (Brussels)
Belgium 0-0 Portugal x - no change

22 June 2018 - World Cup Finals Group match (Saint Petersburg)
Brazil 2-0 Costa Rica x - no change

30 June 2018 - World Cup Second Round -
(Kazan)
Argentina 3-4 France
(Sochi)
Portugal 1-2 Uruguay x - no change

(France promoted to second, Argentina drop to third, Brazil drop to fourth, Costa Rica relegated)

Group One
1  Spain
2  France
3  Argentina
4  Brazil
Group Two
Colombia, Costa Rica, Germany, Italy

1 July 2018 - World Cup Second Round -
Spain lost to Russia on penalties.
(Nizhny Novgorod)
Croatia 1-1 Denmark AET
Croatia won 3-2 on penalties. x - no change

3 July 2018 - World Cup Second Round (Moscow)
Colombia 1-1 England AET
England won 4-3 on penalties. x - no change

15 July 2018 - WORLD CUP FINAL

Group One
1  France
2  Croatia
3  Belgium
4  England
Group Two
Brazil, Russia, Sweden, Uruguay
Group Three
Argentina, Colombia, Costa Rica, Spain
Group Four
Germany, Italy, Paraguay
Group Five
Denmark, Netherlands, Portugal
Group Six
Ghana, Senegal, Turkey, United States
Group Seven
Bulgaria, Mexico, Ukraine
Group Eight
Austria, Cameroon, Poland
Group Nine
Korea Republic, Peru, Romania
Group Ten
DPR Korea, Hungary, Republic of Ireland

10 September 2018 - UEFA Nations League A match (Lisbon)
Portugal 1-0 Italy

(Portugal promoted to Group 4, Italy relegated)

Group Four
Germany, Paraguay, Portugal
Group Five
Denmark, Italy, Netherlands

11 September 2018 (Nashville)
United States 1-0 Mexico x - no change

12 October 2018 - UEFA Nations League A match (Rijeka)
Croatia 0-0 England x - no change

13 October 2018 - UEFA Nations League A match (Amsterdam)
Netherlands 3-0 Germany

(Netherlands promoted to Group 4, Germany relegated)

Group Four
Netherlands, Paraguay, Portugal
Group Five
Denmark, Germany, Italy

16 October 2018 - Superclásico de las Américas (Jeddah)
Argentina 0-1 Brazil x - no change

17 November 2018 - UEFA Nations League A match (Milan)
Italy 0-0 Portugal x - no change

18 November 2018 - UEFA Nations League A match (Wembley Stadium, London)
England 2-1 Croatia

(England go second, Croatia drop to third, Belgium drop to fourth)

Group One
1  France
2  England
3  Croatia
4  Belgium

19 November 2018 - UEFA Nations League A match (Gelsenkirchen)
Germany 2-2 Netherlands x - no change

20 November 2018 -
(Paris)
France 1-0 Uruguay x - no change
(Genk)
Italy 1-0 United States x - no change
(Antalya)
Turkey 0-0 Ukraine x - no change

21 March 2019 - European Championship Preliminary Group match (Brussels)
Belgium 3-1 Russia x - no change

24 March 2019 - European Championship Preliminary Group match (Amsterdam)
Netherlands 2-3 Germany

(Germany promoted to Group 4, Netherlands relegated)

Group Four
Germany, Paraguay, Portugal
Group Five
Denmark, Italy, Netherlands

9 June 2019 - UEFA Nations League Final (Oporto)
Netherlands 0-1 Portugal x - no change

10 June 2019 - European Championship Preliminary Group match (Madrid)
Spain 3-0 Sweden

(Spain promoted to Group 2, Sweden relegated)

Group Two
Brazil, Russia, Spain, Uruguay
Group Three
Argentina, Colombia, Costa Rica, Sweden

19 June 2019 - Copa América Group match (Belo Horizonte)
Argentina 1-1 Paraguay x - no change

23 June 2019 - Copa América Group match (Salvador)
Colombia 1-0 Paraguay x - no change

2 July 2019 - Copa América Semi-Final (Belo Horizonte)
Argentina 0-2 Brazil x - no change

8 July 2019 - CONCACAF Gold Cup Final (Chicago)
Mexico 1-0 United States

(Mexico promoted to Group 6, United States relegated)

Group Six
Ghana, Mexico, Senegal, Turkey
Group Seven
Bulgaria, Ukraine, United States

6 September 2019 - European Championship Preliminary Group match (Hamburg)
Germany 2-4 Netherlands
(Miami)
Brazil 2-2 Colombia x - no change
(San Jose)
Costa Rica 1-2 Uruguay x - no change
(East Rutherford)
United States 0-3 Mexico x - no change

(Netherlands promoted to Group 4, Germany relegated)

Group Four
Netherlands, Paraguay, Portugal
Group Five
Denmark, Germany, Italy

15 October 2019 -

World Cup Preliminary Group match (Pyongyang)
DPR Korea 0-0 Korea Republic x - no change

European Championship Preliminary Group match (Stockholm)
Sweden 1-1 Spain x - no change

15 November 2019 - Superclásico de las Américas (Riyadh)
Argentina 1-0 Brazil

(Argentina promoted to Group 2, Brazil relegated)

Group Two
Argentina, Russia, Spain, Uruguay
Group Three
Brazil, Colombia, Costa Rica, Sweden

16 November 2019 - European Championship Preliminary Group match (Saint Petersburg)
Russia 1-4 Belgium x - no change

7 September 2020 -
UEFA Nations League A match (Amsterdam)
Netherlands 0-1 Italy
UEFA Nations League B match (Klagenfurt)
Austria 2-3 Romania

(Italy promoted to Group 4, Netherlands relegated)

Group Four
Italy, Paraguay, Portugal
Group Five
Denmark, Germany, Netherlands

(Romania promoted to Group 8, Austria relegated)

Group Eight
Cameroon, Poland, Romania
Group Nine
Austria, Korea Republic, Peru

8 September 2020 - UEFA Nations League A matches -
(Paris)
France 4-2 Croatia x - no change
(Stockholm)
Sweden 0-2 Portugal

(Portugal promoted to Group 3, Sweden relegated)

Group Three
Brazil, Colombia, Costa Rica, Portugal
Group Four
Italy, Paraguay, Sweden

7 October 2020 -
(Cologne)
Germany 3-3 Turkey x - no change
(Amsterdam)
Netherlands 0-1 Mexico
(Lisbon)
Portugal 0-0 Spain x - no change

(Mexico promoted to Group 5, Netherlands relegated)

Group Five
Denmark, Germany, Mexico
Group Six
Ghana, Netherlands, Senegal, Turkey

11 October 2020 - UEFA Nations League A match (Wembley Stadium, London)
England 2-1 Belgium x - no change

14 October 2020 -
UEFA Nations League A matches -
(Zagreb)
Croatia 1-2 France x - no change
(Lisbon)
Portugal 3-0 Sweden x - no change
UEFA Nations League B match (Ploiesti)
Romania 0-1 Austria

(Austria promoted to Group 8, Romania relegated)

Group Eight
Austria, Cameroon, Poland
Group Nine
Korea Republic, Peru, Romania

11 November 2020 -
(Copenhagen)
Denmark 2-0 Sweden
(Chorzow)
Poland 2-0 Ukraine

(Denmark promoted to Group 4, Sweden relegated)

Group Four
Denmark, Italy, Paraguay
Group Five
Germany, Mexico, Sweden

(Poland promoted to Group 7, Ukraine relegated)

Group Seven
Bulgaria, Poland, United States
Group Eight
Austria, Cameroon, Ukraine

13 November 2020 - World Cup Preliminary Group match (Barranquilla)
Colombia 0-3 Uruguay x - no change

15 November 2020 - UEFA Nations League A match (Leuven)
Belgium 2-0 England

(Belgium go second, England drop to third, Croatia drop to fourth)

Group One
1  France
2  Belgium
3  England
4  Croatia

17 November 2020 - World Cup Preliminary Group match (Montevideo)
Uruguay 0-2 Brazil

(Brazil promoted to Group 2, Uruguay relegated)

Group Two
Argentina, Brazil, Russia, Spain
Group Three
Colombia, Costa Rica, Portugal, Uruguay

18 November 2020 - UEFA Nations League A match (Chorzow)
Poland 1-2 Netherlands x - no change

2 June 2021 (Innsbruck)
Denmark 1-1 Germany x - no change

3 June 2021 - World Cup Preliminary Group match (Montevideo)
Uruguay 0-0 Paraguay x - no change

4 June 2021 (Madrid)
Spain 0-0 Portugal x - no change

6 June 2021 (Brussels)
Belgium 1-0 Croatia x - no change

8 June 2021 - World Cup Preliminary Group match (Barranquilla)
Colombia 2-2 Argentina x - no change

12 June 2021 - European Championship Finals Group match (Saint Petersburg)
Belgium 3-0 Russia x - no change

13 June 2021 - European Championship Finals Group match (Wembley Stadium, London)
Croatia 0-1 England x - no change

18 June 2021 - Copa América Group match (Brasilia)
Argentina 1-0 Uruguay x - no change

28 June 2021 -

European Championship Finals Second Round (Copenhagen)
Croatia 3-5 Spain AET

Copa América Group match (Rio de Janeiro)
Paraguay 0-1 Uruguay x - no change

(Spain go fourth, Croatia relegated)

Group One
1  France
2  Belgium
3  England
4  Spain
Group Two
Argentina, Brazil, Croatia, Russia

6 July 2021 - Copa América Semi-Final (Brasilia)
Argentina 1-1 Colombia
Argentina won 3-2 on penalties.
 x - no change

5 September 2021 - World Cup Preliminary Group match (Asuncion)
Paraguay 1-1 Colombia x - no change

7 October 2021 - UEFA Nations League Semi-Final (Turin)
Belgium 2-3 France x - no change

10 October 2021 -

UEFA Nations League Final (Milan)
France 2-1 Spain x - no change

World Cup Preliminary Group matches -

(Buenos Aires)
Argentina 3-0 Uruguay
x - no change

(Barranquilla)
Colombia 0-0 Brazil x - no change

14 October 2021 - World Cup Preliminary Group match (Manaus)
Brazil 4-1 Uruguay x - no change

11 November 2021 -

World Cup Preliminary Group match (Sao Paulo)

Brazil 1-0 Colombia x - no change

(Odessa)
Ukraine 1-1 Bulgaria
x - no change

12 November 2021 - World Cup Preliminary Group match (Montevideo)
Uruguay 0-1 Argentina x - no change

16 November 2021 - World Cup Preliminary Group match (Barranquilla)
Colombia 0-0 Paraguay x - no change

27 January 2022 - World Cup Preliminary Group match (Asuncion)
Paraguay 0-1 Uruguay x - no change

1 February 2022 - World Cup Preliminary Group match (Cordoba)
Argentina 1-0 Colombia x - no change

29 March 2022 (Amsterdam)
Netherlands 1-1 Germany x - no change

4 June 2022 UEFA Nations League A match (Bologna)
Italy 1-1 Germany x - no change

6 June 2022 UEFA Nations League A match (Split)
Croatia 1-1 France x - no change

11 June 2022 UEFA Nations League A match (Rotterdam)
Netherlands 2-2 Poland x - no change

13 June 2022 UEFA Nations League A match (Paris)

France 0-1 Croatia

(Croatia promoted to top, France drop to second, Belgium drop to third, England drop to fourth, Spain relegated)

Group One
1  Croatia
2  France
3  Belgium
4  England
Group Two
Argentina, Brazil, Russia, Spain

14 June 2022 - UEFA Nations League A match (Monchengladbach)
Germany 5-2 Italy

(Germany promoted to Group 4, Italy relegated)

Group Four
Denmark, Germany, Paraguay
Group Five
Italy, Mexico, Sweden

31 August 2022 (Atlanta)
Mexico 0-1 Paraguay
x - no change

22 September 2022 UEFA Nations League A match (Warsaw)
Poland 0-2 Netherlands x - no change

27 September 2022 -

UEFA Nations League A match (Braga)
Portugal 0-1 Spain x - no change

(Seoul)

Korea Republic 1-0 Cameroon

(Korea Republic promoted to Group 8, Cameroon relegated)

Group Eight
Austria, Korea Republic, Ukraine
Group Nine
Cameroon, Peru, Romania

19 November 2022 (Fort Lauderdale)
Colombia 2-0 Paraguay
x - no change

23 November 2022 - World Cup Finals Group match (Doha)
Costa Rica 0-7 Spain x - no change

1 December 2022 - World Cup Finals Group matches
(Al Rayyan)

Belgium 0-0 Croatia x - no change
(Al Khor)
Costa Rica 2-4 Germany

(Germany promoted to Group 3, Costa Rica relegated)

Group Three
Colombia, Germany, Portugal, Uruguay
Group Four
Costa Rica, Denmark, Paraguay

3 December 2022 - World Cup Finals Second Round (Al Rayyan)
Netherlands 3-1 United States x - no change

13 December 2022 - Croatia lost to Argentina in the World Cup Semi-Final.

18 December 2022 - WORLD CUP FINAL

Group One
1  Argentina
2  France
3  Croatia
4  Morocco
Group Two
Brazil, England, Netherlands, Portugal
Group Three
Belgium, Russia, Spain
Group Four
Colombia, Germany, Uruguay
Group Five
Costa Rica, Denmark, Paraguay
Group Six
Italy, Mexico, Sweden
Group Seven
Ghana, Senegal, Turkey
Group Eight
Bulgaria, Poland, United States
Group Nine
Austria, Korea Republic, Ukraine
Group Ten
Cameroon, Peru, Romania
Group Eleven
DPR Korea, Hungary, Republic of Ireland

24 March 2023 - European Championship Preliminary Group match (Paris)
France 4-0 Netherlands x - no change

25 March 2023 - (Tangier)
Morocco 2-1 Brazil x - no change

28 March 2023 - (Cologne)
Germany 2-3 Belgium x - no change

14 June 2023 - UEFA Nations League Semi-Final (Rotterdam)
Netherlands 2-4 Croatia AET x - no change

16 June 2023 - (Busan)
Korea Republic 0-1 Peru

(Peru promoted to Group 9, Korea Republic relegated)

Group Nine
Austria, Peru, Ukraine
Group Ten
Cameroon, Korea Republic, Romania

8 July 2023 - CONCACAF Gold Cup Quarter-Final (Arlington)
Costa Rica 0-2 Mexico

(Mexico promoted to Group 5, Costa Rica relegated)

Group Five
Denmark, Mexico, Paraguay
Group Six
Costa Rica, Italy, Sweden

13 October 2023 - European Championship Preliminary Group match (Amsterdam)
Netherlands 1-2 France x - no change

17 October 2023 -

(Philadelphia)

Mexico 2-2 Germany x - no change

(Nashville)

United States 4-0 Ghana

(United States promoted to Group 7, Ghana relegated)

Group Seven
Senegal, Turkey, United States
Group Eight
Bulgaria, Ghana, Poland

21 November 2023 - World Cup Preliminary Group matches

(Rio de Janeiro)
Brazil 0-1 Argentina x - no change

(Asuncion)
Paraguay 0-1 Colombia x - no change

22 March 2024 - (London Stadium)
Spain 0-1 Colombia

(Colombia promoted to Group 3, Spain relegated)

Group Three
Belgium, Colombia, Russia
Group Four
Germany, Spain, Uruguay

26 March 2024 - (Wembley Stadium, London)
England 2-2 Belgium x - no change

GI