England and Croatia played each other in the international matches under FIFA 11 times in soccer history. England 6 games and Croatia won 3 games in their all-time meeting including tie scores here listed below.
England leading the all-time series 6-3-2.
|England vs Croatia||24 Apr 1996||0-0 (Tied)|
|England vs Croatia||20 Aug 2003||3-1 (England)|
|Croatia vs England||21 Jun 2004||2-4 (England)|
|Croatia vs England||11 Oct 2006||2-0 (Croatia)|
|England vs Croatia||21 Nov 2007||2-3 (Croatia)|
|Croatia vs England||10 Sep 2008||1-4 (England)|
|England vs Croatia||09 Sep 2009||5-1 (England)|
|Croatia vs England||11 Jul 2018||2-1 (Croatia)|
|Croatia vs England||12 Oct 2018||0-0 (Tied)|
|England vs Croatia||18 Nov 2018||2-1 (England)|
|England vs Croatia||13 Jun 2021||1-0 (England)|