This is a list of the games played by the Croatia men's national handball team since Croatia gained independence from Yugoslavia in 1991 and their first match in 1942.
| Date | Venue | Opponent | Score [a] | Result | Tournament |
|---|---|---|---|---|---|
| 14 September 1942 | | Hungary | 0 : 9 | L | First international appearance / FH |
| 14 January 1991 | | Japan | 23 : 23 | D | First international appearance / RH |
| 30 June 1991 | | Japan | 30 : 26 | W | USA Cup |
| 1 July 1991 | | United States | 22 : 23 | W | USA Cup |
| 3 July 1991 | | Romania | 22 : 23 | L | USA Cup |
| 4 July 1991 | | Netherlands | 26 : 20 | W | USA Cup |
| 5 July 1991 | | United States | 20 : 27 | W | USA Cup |
| 6 July 1991 | | Japan | 28 : 21 | W | USA Cup |
| 26 February 1992 | | Slovenia | 21 : 18 | W | Friendly match |
| 17 March 1992 | | Austria | 20 : 24 | W | Friendly match |
| 10 June 1992 | | Portugal | 30 : 28 | W | Tournament |
| 11 June 1992 | | Latvia | 33 : 32 | W | Tournament |
| 12 June 1992 | | Spain | 26 : 21 | W | Tournament |
| 13 June 1992 | | Italy | 22 : 27 | W | Tournament |
| 10 July 1992 | | Iceland | 25 : 25 | D | Interstate match |
| 11 July 1992 | | Iceland | 24 : 24 | D | Interstate match |
| 12 July 1992 | | Germany B | 25 : 33 | W | Interstate match |
| 25 October 1992 | | Italy | 22 : 22 | D | Alpe-Jadran tournament |
| 25 October 1992 | | Slovenia | 30 : 22 | W | Alpe-Jadran tournament |
| 26 October 1992 | | Austria | 20 : 26 | W | Alpe-Jadran tournament |
| 25 November 1992 | | Ukraine | 19 : 17 | W | Inter tournament |
| 26 November 1992 | | Egypt | 35 : 16 | W | Inter tournament |
| 27 November 1992 | | Georgia | 31 : 17 | W | Inter tournament |
| 28 November 1992 | | Portugal U-21 | 24 : 40 | W | Inter tournament |
| 29 November 1992 | | Portugal | 22 : 23 | W | Inter tournament |
| 17 February 1993 | | Austria | 24 : 31 | W | Friendly match |
| 18 February 1993 | | Austria | 25 : 23 | L | Friendly match |
| 19 February 1993 | | Hungary | 26 : 22 | L | Friendly match |
| 20 February 1993 | | Hungary | 24 : 20 | L | Friendly match |
| 11 April 1993 | | Finland | 28 : 31 | W | QR of 1994 European Championship |
| 11 June 1993 | | Bulgaria | 28 : 19 | W | QR of 1994 European Championship |
| 13 June 1993 | | Bulgaria | 17 : 27 | W | QR of 1994 European Championship |
| 20 June 1993 | | Tunisia | 34 : 16 | W | Group stage of 1993 Mediterranean Games |
| 21 June 1993 | | Slovenia | 24 : 18 | W | Group stage of 1993 Mediterranean Games |
| 23 June 1993 | | Greece | 29 : 25 | W | Group stage of 1993 Mediterranean Games |
| 24 June 1993 | | Italy | 22 : 15 | W | Quarter final of 1993 Mediterranean Games |
| 26 June 1993 | | Egypt | 25 : 24 | W | Semi final of 1993 Mediterranean Games |
| 27 June 1993 | | France | 26 : 19 | W | Finals of 1993 Mediterranean Games |
| 13 October 1993 | | Belarus | 23 : 23 | D | QR of 1994 European Championship |
| 20 October 1993 | | Iceland | 24 : 22 | L | QR of 1994 European Championship |
| 1 December 1993 | | Iceland | 26 : 18 | W | QR of 1994 European Championship |
| 19 December 1993 | | Finland | 30 : 15 | W | QR of 1994 European Championship |
| 12 January 1994 | | Belarus | 27 : 24 | W | QR of 1994 European Championship |
| 3 June 1994 | | France | 27 : 25 | L | Group stage of 1994 European Championship |
| 4 June 1994 | | Germany | 24 : 22 | W | Group stage of 1994 European Championship |
| 5 June 1994 | | Russia | 21 : 18 | L | Group stage of 1994 European Championship |
| 7 June 1994 | | Romania | 24 : 23 | W | Group stage of 1994 European Championship |
| 8 June 1994 | | Belarus | 21 : 29 | W | Group stage of 1994 European Championship |
| 11 June 1994 | | Sweden | 24 : 21 | L | Semi-final of 1994 European Championship |
| 12 June 1994 | | Denmark | 24 : 23 | W | Third place match of 1994 European Championship |
| 8 May 1995 | | Slovenia | 26 : 24 | W | Group stage of 1995 World Championship |
| 9 May 1995 | | Morocco | 21 : 33 | W | Group stage of 1995 World Championship |
| 11 May 1995 | | Czech Republic | 27 : 35 | L | Group stage of 1995 World Championship |
| 12 May 1995 | | Russia | 25 : 20 | W | Group stage of 1995 World Championship |
| 14 May 1995 | | Cuba | 31 : 27 | W | Group stage of 1995 World Championship |
| 16 May 1995 | | Tunisia | 29 : 28 | W | 1/8 of 1995 World Championship |
| 17 May 1995 | | Egypt | 30 : 16 | W | Quarter-final of 1995 World Championship |
| 19 May 1995 | | Sweden | 28 : 25 | W | Semi-final of 1995 World Championship |
| 21 May 1995 | | France | 23 : 19 | L | Final of 1995 World Championship |
| 27 September 1995 | | Austria | 27 : 21 | W | QR of 1996 European Championship |
| 1 October 1995 | | Austria | 24 : 29 | W | QR of 1996 European Championship |
| 2 November 1995 | | Turkey | 23 : 27 | W | QR of 1996 European Championship |
| 5 November 1995 | | Turkey | 29 : 26 | W | QR of 1996 European Championship |
| 29 November 1995 | | Slovenia | 22 : 19 | L | QR of 1996 European Championship |
| 2 December 1995 | | Slovenia | 30 : 21 | W | QR of 1996 European Championship |
| 9 January 1996 | | Egypt | 26 : 22 | L | Group stage of 1996 Statoil World Cup |
| 10 January 1996 | | Russia | 30 : 25 | L | Group stage of 1996 Statoil World Cup |
| 11 January 1996 | | Germany | 32 : 23 | L | Group stage of 1996 Statoil World Cup |
| 24 May 1996 | | Hungary | 30 : 27 | W | Group stage of 1996 European Championship |
| 25 May 1996 | | Germany | 21 : 26 | W | Group stage of 1996 European Championship |
| 26 May 1996 | | Slovenia | 26 : 22 | W | Group stage of 1996 European Championship |
| 28 May 1996 | | Yugoslavia | 27 : 24 | L | Group stage of 1996 European Championship |
| 29 May 1996 | | Russia | 21 : 28 | L | Group stage of 1996 European Championship |
| 31 May 1996 | | Czech Republic | 27 : 25 | W | Fifth place match of 1996 European Championship |
| 29 June 1996 | | Germany | 23 : 28 | L | Friendly match (100th match) |
| 24 July 1996 | | Switzerland | 23 : 22 | W | Group stage of 1996 Summer Olympics |
| 25 July 1996 | | Kuwait | 22 : 31 | W | Group stage of 1996 Summer Olympics |
| 27 July 1996 | | United States | 35 : 27 | W | Group stage of 1996 Summer Olympics |
| 29 July 1996 | | Russia | 25 : 24 | W | Group stage of 1996 Summer Olympics |
| 31 July 1996 | | Sweden | 18 : 27 | L | Group stage of 1996 Summer Olympics |
| 2 August 1996 | | France | 20 : 24 | W | Semi-final match of 1996 Summer Olympics |
| 4 August 1996 | | Sweden | 26 : 27 | W | Final match of 1996 Summer Olympics |
| 8 May 1997 | | Egypt | 26 : 25 | L | Paris Tournament |
| 9 May 1997 | | Czech Republic | 26 : 21 | W | Paris Tournament |
| 10 May 1997 | | France | 27 : 26 | W | Paris Tournament |
| 18 May 1997 | | China | 34 : 21 | W | Group stage of 1997 World Championship |
| 19 May 1997 | | Morocco | 26 : 17 | W | Group stage of 1997 World Championship |
| 22 May 1997 | | Hungary | 23 : 20 | L | Group stage of 1997 World Championship |
| 24 May 1997 | | Cuba | 23 : 23 | D | Group stage of 1997 World Championship |
| 25 May 1997 | | Russia | 31 : 20 | L | Group stage of 1997 World Championship |
| 27 May 1997 | | Spain | 25 : 31 | L | 1/8 of 1997 World Championship |
| 13 June 1997 | | Greece | 30 : 24 | W | Group stage of 1997 Mediterranean Games |
| 15 June 1997 | | Algeria | 24 : 18 | L | Group stage of 1997 Mediterranean Games |
| 19 June 1997 | | Tunisia | 26 : 29 | W | Quarter-final of 1997 Mediterranean Games |
| 21 June 1997 | | Slovenia | 21 : 23 | W | Semi-final of 1997 Mediterranean Games |
| 25 June 1997 | | Italy | 20 : 21 | W | Final of 1997 Mediterranean Games |
| 25 September 1997 | | Romania | 29 : 21 | W | QR of 1998 European Championship |
| 28 September 1997 | | Romania | 22 : 25 | W | QR of 1998 European Championship |
| 30 October 1997 | | Macedonia | 22 : 25 | L | QR of 1998 European Championship |
| 2 November 1997 | | Macedonia | 37 : 27 | W | QR of 1998 European Championship |
| 16 November 1997 | | Portugal | 19 : 18 | L | QR of 1998 European Championship |
| 29 November 1997 | | Portugal | 28 : 25 | W | QR of 1998 European Championship |
| 10 March 1998 | | France | 28 : 21 | L | Group stage of Super Cup |
| 11 March 1998 | | Germany | 23 : 23 | D | Group stage of Super Cup |
| 13 March 1998 | | Romania | 13 : 32 | W | Group stage of Super Cup |
| 29 May 1998 | | Spain | 18 : 18 | D | Group stage of 1998 European Championship |
| 31 May 1998 | | Czech Republic | 24 : 30 | W | Group stage of 1998 European Championship |
| 1 June 1998 | | Macedonia | 28 : 21 | W | Group stage of 1998 European Championship |
| 3 June 1998 | | Russia | 29 : 14 | L | Group stage of 1998 European Championship |
| 4 June 1998 | | Hungary | 27 : 28 | L | Group stage of 1998 European Championship |
| 6 June 1998 | | France | 30 : 28 | L | Seventh place match of 1998 European Championship |
| 24 September 1998 | | Belarus | 32 : 28 | W | QR of 1999 World Championship |
| 27 September 1998 | | Belarus | 25 : 26 | W | QR of 1999 World Championship |
| 21 October 1998 | | Austria | 25 : 26 | W | QR of 1999 World Championship |
| 24 October 1998 | | Austria | 30 : 21 | W | QR of 1999 World Championship |
| 26 November 1998 | | Slovenia | 31 : 25 | L | QR of 1999 World Championship |
| 29 November 1998 | | Slovenia | 28 : 25 | W | QR of 1999 World Championship |
| 2 June 1999 | | Kuwait | 25 : 19 | W | Group stage of 1999 World Championship |
| 3 June 1999 | | Norway | 23 : 23 | D | Group stage of 1999 World Championship |
| 4 June 1999 | | Hungary | 19 : 20 | W | Group stage of 1999 World Championship |
| 6 June 1999 | | Russia | 23 : 29 | L | Group stage of 1999 World Championship |
| 7 June 1999 | | Nigeria | 27 : 25 | W | Group stage of 1999 World Championship |
| 9 June 1999 | | Yugoslavia | 30 : 23 | L | 1/8 of 1999 World Championship |
| 8 September 1999 | | Egypt | 25 : 24 | W | QR of 2000 Summer Olympics |
| 9 September 1999 | | Belarus | 24 : 18 | W | QR of 2000 Summer Olympics |
| 10 September 1999 | | Japan | 25 : 16 | W | QR of 2000 Summer Olympics |
| 12 September 1999 | | Sweden | 22 : 30 | L | QR of 2000 Summer Olympics |
| 21 October 1999 | | Sweden | 28 : 25 | L | Group stage of Super Cup |
| 22 October 1999 | | Germany | 24 : 24 | D | Group stage of Super Cup |
| 24 October 1999 | | Germany | 26 : 27 | L | Final of Super Cup |
| 21 January 2000 | | Spain | 27 : 22 | L | Group stage of 2000 European Championship |
| 22 January 2000 | | Germany | 21 : 20 | W | Group stage of 2000 European Championship |
| 23 January 2000 | | Norway | 27 : 23 | W | Group stage of 2000 European Championship |
| 25 January 2000 | | Ukraine | 18 : 26 | W | Group stage of 2000 European Championship |
| 27 January 2000 | | France | 26 : 26 | D | Group stage of 2000 European Championship (200th match) |
| 29 January 2000 | | Slovenia | 24 : 25 | L | Fifth place match of 2000 European Championship |
| 10 September 2000 | | Norway | 25 : 22 | W | Friendly match |
| 21 December 2000 | | Kuwait | 39 : 20 | W | Croatia Cronet kup |
| 22 December 2000 | | Russia | 31 : 20 | W | Croatia Cronet kup |
| 23 December 2000 | | Macedonia | 32 : 23 | W | Croatia Cronet kup |
| 6 January 2001 | | Hungary | 27 : 25 | L | Friendly match |
| 7 January 2001 | | Hungary | 24 : 22 | W | Friendly match |
| 11 January 2001 | | Slovenia | 30 : 25 | W | Friendly match |
| 10 January 2001 | | Slovenia | 27 : 25 | W | Friendly match |
| 13 January 2001 | | Czech Republic | 30 : 28 | L | Friendly match |
| 14 January 2001 | | Czech Republic | 25 : 23 | W | Friendly match |
| 23 January 2001 | | Greenland | 25 : 15 | W | Group stage of 2001 World Championship |
| 24 January 2001 | | United States | 12 : 41 | W | Group stage of 2001 World Championship |
| 25 January 2001 | | Germany | 23 : 23 | D | Group stage of 2001 World Championship |
| 27 January 2001 | | South Korea | 33 : 38 | L | Group stage of 2001 World Championship |
| 28 January 2001 | | Spain | 27 : 32 | W | Group stage of 2001 World Championship |
| 31 January 2001 | | Ukraine | 34 : 37 | L | 1/8 of 2001 World Championship |
| 29 May 2001 | | Bosnia and Herzegovina | 28 : 19 | W | Friendly match |
| 30 May 2001 | | Bosnia and Herzegovina | 21 : 18 | W | Friendly match |
| 2 June 2001 | | Turkey | 26 : 32 | W | Q play-offs of 2002 European Championship |
| 9 June 2001 | | Turkey | 39 : 30 | W | Q play-offs of 2002 European Championship |
| 9 September 2001 | | Tunisia | 35 : 29 | W | Group stage of 2001 Mediterranean Games |
| 10 September 2001 | | Algeria | 25 : 23 | W | Group stage of 2001 Mediterranean Games |
| 12 September 2001 | | Italy | 32 : 25 | W | Quarter-final of 2001 Mediterranean Games |
| 13 September 2001 | | France | 32 : 26 | W | Semi-final of 2001 Mediterranean Games |
| 14 September 2001 | | Tunisia | 25 : 24 | W | Final of 2001 Mediterranean Games |
| 31 October 2001 | | Spain | 28 : 29 | W | Group stage of Super Cup |
| 1 November 2001 | | Sweden | 30 : 28 | L | Group stage of Super Cup |
| 3 November 2001 | | Germany | 27 : 26 | L | Semi-final of Super Cup |
| 4 November 2001 | | Sweden | 27 : 26 | L | Third place match of Super Cup |
| 4 January 2002 | | Egypt | 31 : 24 | W | Elfag Cup |
| 5 January 2002 | | Norway | 25 : 29 | L | Elfag Cup |
| 6 January 2002 | | Iceland | 29 : 23 | W | Elfag Cup |
| 8 January 2002 | | Bosnia and Herzegovina | 29 : 22 | W | Friendly match |
| 11 January 2002 | | Israel | 28 : 25 | W | Getman Cup |
| 12 January 2002 | | Russia | 29 : 23 | W | Getman Cup |
| 13 January 2002 | | Ukraine | 32 : 23 | L | Getman Cup |
| 18 January 2002 | | RK Zamet Crotek | 44 : 32 | W | Friendly match |
| 19 January 2002 | | Slovenia | 29 : 26 | W | Friendly match |
| 20 January 2002 | | Slovenia | 29 : 26 | W | Friendly match |
| 25 January 2002 | | Yugoslavia | 22 : 34 | L | Group stage 2002 European Championship |
| 26 January 2002 | | Germany | 26 : 21 | L | Group stage 2002 European Championship |
| 27 January 2002 | | France | 29 : 27 | L | Group stage 2002 European Championship |
| 1 June 2002 | | Czech Republic | 35 : 24 | W | Q play-offs of 2003 World Championship |
| 9 June 2002 | | Czech Republic | 26 : 32 | W | Q play-offs of 2003 World Championship |
| 10 January 2003 | | Saudi Arabia | 37 : 25 | W | Warm up tournament form 2003 World Championship |
| 11 January 2003 | | Algeria | 27 : 27 | D | Warm up tournament form 2003 World Championship |
| 12 January 2003 | | Portugal | 29 : 27 | W | Warm up tournament form 2003 World Championship |
| 16 January 2003 | | Portugal | 25 : 23 | W | Friendly match |
| 20 January 2003 | | Argentina | 29 : 30 | L | Group stage of 2003 World Championship |
| 21 January 2003 | | Saudi Arabia | 18 : 25 | W | Group stage of 2003 World Championship |
| 23 January 2003 | | Russia | 26 : 28 | W | Group stage of 2003 World Championship |
| 25 January 2003 | | France | 23 : 22 | W | Group stage of 2003 World Championship |
| 26 January 2003 | | Hungary | 30 : 29 | W | Group stage of 2003 World Championship |
| 29 January 2003 | | Egypt | 29 : 23 | W | Main round of 2003 World Championship |
| 30 January 2003 | | Denmark | 33 : 27 | W | Main round of 2003 World Championship |
| 1 February 2003 | | Spain | 37 : 39 | W | Semi-final of 2003 World Championship |
| 2 February 2003 | | Germany | 34 : 31 | W | Final of 2003 World Championship |
| 8 June 2003 | | RK Istraturist Umag | 44 : 23 | W | Friendly match |
| 14 June 2003 | | Belarus | 32 : 32 | D | Q play-off of 2004 European Championship |
| 21 June 2003 | | Belarus | 30 : 20 | W | Q play-off of 2004 European Championship |
| 24 September 2003 | | Denmark | 21 : 28 | L | Semi-final of Scandinavian Open |
| 25 September 2003 | | Norway | 25 : 27 | L | Third place match of Scandinavian Open |
| 29 October 2003 | | France | 22 : 23 | W | Group stage of Super Cup |
| 30 October 2003 | | Spain | 21 : 22 | W | Group stage of Super Cup |
| 1 November 2003 | | Germany | 30 : 28 | W | Semi-final of Super Cup |
| 2 November 2003 | | Spain | 21 : 24 | L | Third place match of Super Cup |
| 9 January 2004 | | Slovakia | 29 : 27 | W | Friendly match |
| 22 January 2004 | | Spain | 29 : 30 | W | Group stage of 2004 European Championship |
| 24 January 2004 | | Denmark | 26 : 25 | W | Group stage of 2004 European Championship |
| 25 January 2004 | | Portugal | 32 : 32 | D | Group stage of 2004 European Championship |
| 27 January 2004 | | Sweden | 28 : 26 | W | Main round of 2004 European Championship |
| 28 January 2004 | | Switzerland | 30 : 27 | W | Main round of 2004 European Championship |
| 29 January 2004 | | Russia | 24 : 24 | D | Main round of 2004 European Championship |
| 31 January 2004 | | Slovenia | 25 : 27 | L | Semi-final of 2004 European Championship |
| 1 February 2004 | | Denmark | 27 : 31 | L | Third place match of 2004 European Championship |
| 23 May 2004 | | Macedonia | 27 : 24 | W | Friendly match |
| 25 May 2004 | | Macedonia | 30 : 23 | L | Friendly match |
| 14 July 2004 | | Bosnia and Herzegovina | 41 : 22 | W | Friendly match |
| 16 July 2004 | | Bosnia and Herzegovina | 32 : 22 | W | Friendly match |
| 29 July 2004 | | Norway | 23 : 28 | L | Friendly match |
| 30 July 2004 | | Norway | 27 : 21 | W | Friendly match |
| 5 August 2004 | | Hungary | 29 : 21 | W | Friendly match |
| 7 August 2004 | | Hungary | 25 : 25 | D | Friendly match |
| 14 August 2004 | | Iceland | 34 : 30 | W | Group stage of 2004 Summer Olympics |
| 16 August 2004 | | Slovenia | 26 : 27 | W | Group stage of 2004 Summer Olympics |
| 18 August 2004 | | South Korea | 29 : 26 | W | Group stage of 2004 Summer Olympics |
| 20 August 2004 | | Russia | 25 : 26 | W | Group stage of 2004 Summer Olympics |
| 22 August 2004 | | Spain | 30 : 22 | W | Group stage of 2004 Summer Olympics |
| 24 August 2004 | | Greece | 33 : 27 | W | Quarter-final of 2004 Summer Olympics |
| 27 August 2004 | | Hungary | 33 : 31 | W | Semi-final of 2004 Summer Olympics |
| 29 August 2004 | | Germany | 26 : 24 | W | Final of 2004 Summer Olympics |
| 16 November 2004 | | Denmark | 29 : 23 | L | Group stage of 2004 Statoil World Cup |
| 17 November 2004 | | Sweden | 25 : 24 | L | Group stage of 2004 Statoil World Cup (300th match) |
| 18 November 2004 | | Slovenia | 33 : 28 | L | Group stage of 2004 Statoil World Cup |
| 9 January 2005 | | Slovenia | 36 : 33 | W | Friendly match |
| 15 January 2005 | | Serbia and Montenegro | 33 : 31 | W | Croatia Cup |
| 21 January 2005 | | Switzerland | 35 : 25 | W | Friendly match |
| 23 January 2005 | | Argentina | 36 : 23 | W | Group stage of 2005 World Championship |
| 24 January 2005 | | Japan | 25 : 34 | W | Group stage of 2005 World Championship |
| 26 January 2005 | | Australia | 38 : 18 | W | Group stage of 2005 World Championship |
| 27 January 2005 | | Spain | 31 : 33 | W | Group stage of 2005 World Championship |
| 29 January 2005 | | Sweden | 28 : 27 | W | Group stage of 2005 World Championship |
| 31 January 2005 | | Norway | 25 : 28 | L | Group stage II of 2005 World Championship |
| 1 February 2005 | | Germany | 26 : 29 | W | Group stage II of 2005 World Championship |
| 3 February 2005 | | Serbia and Montenegro | 24 : 23 | W | Group stage II of 2005 World Championship |
| 5 February 2005 | | France | 35 : 32 | W | Semi-final of 2005 World Championship |
| 6 February 2005 | | Spain | 40 : 34 | L | Final of 2005 World Championship |
| 11 June 2005 | | Slovenia | 30 : 29 | L | Friendly match |
| 19 June 2005 | | Tunisia | 32 : 29 | W | Friendly match |
| 25 June 2005 | | Egypt | 24 : 22 | W | Group stage of 2005 Mediterranean Games |
| 29 June 2005 | | Greece | 33 : 25 | W | Quarter-final of 2005 Mediterranean Games |
| 30 June 2005 | | Serbia and Montenegro | 29 : 28 | W | Semi-final of 2005 Mediterranean Games |
| 2 July 2005 | | Spain | 28 : 21 | L | Final of 2005 Mediterranean Games |
| 26 October 2005 | | Germany | 36 : 34 | W | Group stage of Super Cup |
| 28 October 2005 | | Russia | 35 : 33 | W | Group stage of Super Cup |
| 29 October 2005 | | France | 26 : 33 | L | Semi-final of Super Cup |
| 30 October 2005 | | Russia | 33 : 35 | L | Final of Super Cup |
| 13 January 2006 | | Hungary | 33 : 30 | W | Croatia - Slovenia Cup |
| 14 January 2006 | | Germany | 25 : 31 | L | Croatia - Slovenia Cup |
| 15 January 2006 | | Slovenia | 27 : 25 | W | Croatia - Slovenia Cup |
| 26 January 2006 | | Portugal | 24 : 21 | W | Group stage of 2006 European Championship |
| 27 January 2006 | | Norway | 28 : 32 | W | Group stage of 2006 European Championship |
| 29 January 2006 | | Russia | 29 : 30 | L | Group stage of 2006 European Championship |
| 30 January 2006 | | Denmark | 30 : 31 | W | Main round of 2006 European Championship |
| 1 February 2006 | | Iceland | 28 : 29 | W | Main round of 2006 European Championship |
| 2 February 2006 | | Serbia and Montenegro | 30 : 34 | W | Main round of 2006 European Championship |
| 4 February 2006 | | France | 29 : 23 | L | Semi-final 2006 European Championship |
| 5 February 2006 | | Denmark | 32 : 27 | L | Semi-final 2006 European Championship |
| 13 April 2006 | | Serbia and Montenegro | 26 : 26 | D | BIH Trophy |
| 14 April 2006 | | Bosnia and Herzegovina | 28 : 32 | L | BIH Trophy |
| 15 April 2006 | | Macedonia | 38 : 28 | W | Third place match of BIH Trophy |
| 24 October 2006 | | Denmark | 33 : 34 | L | Group stage of 2006 Statoil World Cup |
| 26 October 2006 | | Serbia and Montenegro | 41 : 26 | W | Group stage of 2006 Statoil World Cup |
| 26 October 2006 | | Germany | 27 : 30 | W | Group stage of 2006 Statoil World Cup |
| 28 October 2006 | | Sweden | 26 : 27 | W | Semi-final of 2006 Statoil World Cup |
| 29 October 2006 | | Tunisia | 33 : 31 | W | Final of 2006 Statoil World Cup |
| 5 January 2007 | | Greece | 28 : 23 | W | Croatia - Slovenia Cup |
| 6 January 2007 | | Bosnia and Herzegovina | 34 : 17 | W | Croatia - Slovenia Cup |
| 7 January 2007 | | Slovenia | 32 : 29 | W | Croatia - Slovenia Cup |
| 20 January 2007 | | Morocco | 35 : 22 | W | Group stage of 2007 World Championship |
| 21 January 2007 | | South Korea | 23 : 41 | W | Group stage of 2007 World Championship |
| 22 January 2007 | | Russia | 32 : 27 | W | Group stage of 2007 World Championship |
| 24 January 2007 | | Denmark | 26 : 28 | W | Main round of 2007 World Championship |
| 25 January 2007 | | Hungary | 25 : 18 | W | Main round of 2007 World Championship |
| 27 January 2007 | | Czech Republic | 31 : 29 | W | Main round of 2007 World Championship |
| 28 January 2007 | | Spain | 28 : 29 | W | Main round of 2007 World Championship |
| 30 January 2007 | | France | 18 : 21 | L | Quarter-final of 2007 World Championship |
| 1 February 2007 | | Spain | 27 : 35' | W | 5th-8th place match of 2007 World Championship |
| 3 February 2007 | | Russia | 34 : 25 | W | Fifth place match of 2007 World Championship |
| 4 April 2007 | | Bosnia and Herzegovina | 25 : 28 | L | Friendly match |
| 5 April 2007 | | Bosnia and Herzegovina | 24 : 37 | W | Friendly match |
| 24 October 2007 | | Slovenia | 32 : 29 | W | Friendly match |
| 26 October 2007 | | Slovenia | 33 : 30 | W | Friendly match |
| 5 January 2008 | | Sweden | 31 : 26 | W | Croatia - Slovenia Cup |
| 6 January 2008 | | Bosnia and Herzegovina | 32 : 28 | W | Croatia - Slovenia Cup |
| 17 January 2008 | | Poland | 32 : 27 | W | Group stage of 2008 European Championship |
| 18 January 2008 | | Czech Republic | 26 : 30 | W | Group stage of 2008 European Championship |
| 20 January 2008 | | Slovenia | 29 : 23 | W | Group stage of 2008 European Championship |
| 22 January 2008 | | Denmark | 20 : 30 | L | Main round of 2008 European Championship |
| 23 January 2008 | | Montenegro | 34 : 26 | W | Main round of 2008 European Championship |
| 24 January 2008 | | Norway | 23 : 23 | D | Main round of 2008 European Championship |
| 26 January 2008 | | France | 24 : 23 | W | Semi-final of 2008 European Championship |
| 27 January 2008 | | Denmark | 24 : 20 | L | Final of 2008 European Championship |
| 30 May 2008 | | Japan | 37 : 22 | W | Q for 2008 Summer Olympics |
| 31 May 2008 | | Russia | 26 : 24 | W | Q for 2008 Summer Olympics |
| 1 June 2008 | | Algeria | 26 : 37 | W | Q for 2008 Summer Olympics |
| 22 July 2008 | | Poland | 25 : 22 | W | Friendly match |
| 23 July 2008 | | Poland | 24 : 31 | L | Friendly match |
| 10 August 2008 | | Spain | 31 : 29 | W | Group stage of 2008 Summer Olympics |
| 12 August 2008 | | Brazil | 14 : 33 | W | Group stage of 2008 Summer Olympics |
| 14 August 2008 | | France | 23 : 19 | L | Group stage of 2008 Summer Olympics |
| 16 August 2008 | | Poland | 24 : 27 | L | Group stage of 2008 Summer Olympics |
| 18 August 2008 | | China | 33 : 22 | W | Group stage of 2008 Summer Olympics |
| 20 August 2008 | | Denmark | 24 : 26 | W | Quarter-final of 2008 Summer Olympics |
| 22 August 2008 | | France | 25 : 23 | L | Semi-final of 2008 Summer Olympics |
| 24 August 2008 | | Spain | 29 : 35 | L | Third place match of 2008 Summer Olympics |
| 29 October 2008 | | Finland | 39 : 20 | W | Q for 2010 European Championship |
| 2 November 2008 | | Hungary | 30 : 28 | L | Q for 2010 European Championship |
| 28 November 2008 | | Egypt | 27 : 24 | W | Interwetten Cup |
| 29 November 2008 | | Austria | 21 : 29 | W | Interwetten Cup |
| 30 November 2008 | | Denmark | 24 : 25 | L | Interwetten Cup |
| 27 December 2008 | | Russia | 33 : 24 | W | Friendly match |
| 9 January 2009 | | Slovenia | 34 : 32 | W | Friendly match |
| 9 January 2009 | | Slovenia | 34 : 32 | W | Friendly match |
| 16 January 2009 | | South Korea | 27 : 26 | W | Group stage of 2009 World Championship |
| 18 January 2009 | | Kuwait | 21 : 40 | W | Group stage of 2009 World Championship |
| 19 January 2009 | | Cuba | 41 : 20 | W | Group stage of 2009 World Championship |
| 21 January 2009 | | Spain | 22 : 32 | W | Group stage of 2009 World Championship |
| 22 January 2009 | | Sweden | 30 : 26 | W | Group stage of 2009 World Championship |
| 24 January 2009 | | Hungary | 22 : 27 | W | Main round of 2009 World Championship (400th match) |
| 25 January 2009 | | Slovakia | 31 : 25 | W | Main round of 2009 World Championship |
| 27 January 2009 | | France | 19 : 22 | W | Main round of 2009 World Championship |
| 30 January 2009 | | Poland | 29 : 23 | W | Semi-final of 2009 World Championship |
| 1 February 2009 | | France | 24 : 19 | L | Final of 2009 World Championship |
| 18 March 2009 | | Slovakia | 26 : 30 | W | Q for 2010 European Championship |
| 21 March 2009 | | Greece | 32 : 20 | W | Q for 2010 European Championship |
| 9 June 2009 | | Finland | 14 : 34 | W | Q for 2010 European Championship |
| 14 June 2009 | | Hungary | 26 : 25 | W | Q for 2010 European Championship |
| 17 June 2009 | | Slovakia | 34 : 21 | W | Q for 2010 European Championship |
| 21 June 2009 | | Greece | 24 : 29 | W | Q for 2010 European Championship |
| 7 January 2010 | | Hungary | 30 : 30 | D | Interwetten kup |
| 8 January 2010 | | Austria | 38 : 29 | W | Interwetten kup |
| 9 January 2010 | | Poland | 25 : 21 | W | Interwetten kup |
| 19 January 2010 | | Norway | 25 : 23 | W | Group stage of 2010 European Championship |
| 21 January 2010 | | Ukraine | 25 : 28 | W | Group stage of 2010 European Championship |
| 23 January 2010 | | Russia | 30 : 28 | W | Group stage of 2010 European Championship |
| 25 January 2010 | | Iceland | 26 : 26 | D | Main round of 2010 European Championship |
| 26 January 2010 | | Austria | 26 : 23 | W | Main round of 2010 European Championship |
| 28 January 2010 | | Denmark | 27 : 23 | W | Main round of 2010 European Championship |
| 30 January 2010 | | Poland | 24 : 21 | W | Semi-final of 2010 European Championship |
| 31 January 2010 | | France | 25 : 21 | L | Final of 2010 European Championship |
| 11 June 2010 | | Poland | 24 : 25 | L | Friendly match |
| 13 June 2010 | | Poland | 24 : 19 | L | Friendly match |
| 28 October 2010 | | Romania | 34 : 22 | W | Q for 2012 European Championship |
| 31 October 2010 | | Lithuania | 19 : 21 | W | Q for 2012 European Championship |
| 8 January 2011 | | South Korea | 27 : 24 | W | Paris Tournament |
| 9 January 2011 | | France | 28 : 27 | L | Paris Tournament |
| 14 January 2011 | | Romania | 27 : 21 | W | Group stage of 2011 World Championship |
| 16 January 2011 | | Algeria | 15 : 26 | W | Group stage of 2011 World Championship |
| 17 January 2011 | | Australia | 42 : 15 | W | Group stage of 2011 World Championship |
| 19 January 2011 | | Serbia | 24 : 24 | D | Group stage of 2011 World Championship |
| 22 January 2011 | | Argentina | 36 : 18 | W | Main round of 2011 World Championship |
| 23 January 2011 | | Sweden | 29 : 25 | L | Main round of 2011 World Championship |
| 25 January 2011 | | Poland | 28 : 24 | L | Main round of 2011 World Championship |
| 28 January 2011 | | Iceland | 33 : 34 | W | Fifth place match of 2011 World Championship |
| 10 March 2011 | | Spain | 24 : 26 | W | Q for 2012 European Championship |
| 13 March 2011 | | Spain | 23 : 21 | W | Q for 2012 European Championship |
| 8 June 2011 | | Romania | 25 : 30 | W | Q for 2012 European Championship |
| 12 June 2011 | | Lithuania | 34 : 26 | W | Q for 2012 European Championship |
| 3 November 2011 | | Czech Republic | 31 : 33 | L | Nations Cup |
| 5 November 2011 | | Serbia | 20 : 22 | L | Nations Cup |
| 6 November 2011 | | Hungary | 30 : 22 | W | Nations Cup |
| 6 January 2012 | | Iran | 41 : 19 | W | Croatia Cup |
| 7 January 2012 | | Slovakia | 32 : 23 | W | Croatia Cup |
| 8 January 2012 | | Sweden | 29 : 24 | W | Croatia Cup |
| 16 January 2012 | | Iceland | 31 : 29 | W | Group stage of 2012 European Championship |
| 18 January 2012 | | Slovenia | 29 : 31 | W | Group stage of 2012 European Championship |
| 20 January 2012 | | Norway | 26 : 20 | W | Group stage of 2012 European Championship |
| 22 January 2012 | | Spain | 24 : 22 | L | Group stage II of 2012 European Championship |
| 24 January 2012 | | France | 22 : 29 | W | Group stage II of 2012 European Championship |
| 25 January 2012 | | Hungary | 24 : 24 | D | Group stage II of 2012 European Championship |
| 27 January 2012 | | Serbia | 26 : 22 | L | Semi-final of 2012 European Championship |
| 29 January 2012 | | Spain | 31 : 27 | W | Third place match of 2012 European Championship |
| 6 April 2012 | | Japan | 36 : 22 | W | Q for 2012 Summer Olympics |
| 7 April 2012 | | Chile | 15 : 35 | W | Q for 2012 Summer Olympics |
| 8 April 2012 | | Iceland | 31 : 28 | W | Q for 2012 Summer Olympics |
| 8 July 2012 | | Sweden | 31 : 25 | W | Friendly match |
| 12 July 2012 | | Sweden | 32 : 33 | L | Friendly match |
| 26 July 2012 | | Iceland | 25 : 23 | W | Friendly match |
| 29 July 2012 | | South Korea | 31 : 21 | W | Group stage of 2012 Summer Olympics |
| 31 July 2012 | | Serbia | 23 : 31 | W | Group stage of 2012 Summer Olympics |
| 2 August 2012 | | Hungary | 26 : 19 | W | Group stage of 2012 Summer Olympics |
| 4 August 2012 | | Denmark | 32 : 21 | W | Group stage of 2012 Summer Olympics |
| 6 August 2012 | | Spain | 25 : 30 | W | Group stage of 2012 Summer Olympics |
| 8 August 2012 | | Tunisia | 25 : 23 | W | Quarter-final of 2012 Summer Olympics |
| 10 August 2012 | | France | 25 : 22 | L | Semi-final of 2012 Summer Olympics |
| 12 August 2012 | | Hungary | 26 : 33 | W | Third place match of 2012 Summer Olympics |
| 31 October 2012 | | Slovakia | 25 : 21 | W | Q of 2014 European Championship |
| 3 November 2012 | | Latvia | 23 : 30 | W | Q of 2014 European Championship |
| 6 January 2013 | | Norway | 37 : 36 | W | Friendly match |
| 7 January 2013 | | Norway | 35 : 38 | L | Friendly match |
| 12 January 2013 | | Australia | 36 : 13 | W | Group stage of 2013 World Championship |
| 14 January 2013 | | Algeria | 20 : 31 | W | Group stage of 2013 World Championship |
| 15 January 2013 | | Hungary | 30 : 21 | W | Group stage of 2013 World Championship |
| 17 January 2013 | | Egypt | 24 : 20 | W | Group stage of 2013 World Championship |
| 19 January 2013 | | Spain | 25 : 27 | W | Group stage of 2013 World Championship |
| 21 January 2013 | | Belarus | 33 : 24 | W | Round of 16 of 2013 World Championship |
| 23 January 2013 | | France | 23 : 30 | W | Quarter-final of 2013 World Championship |
| 25 January 2013 | | Denmark | 30 : 24 | L | Semi-final of 2013 World Championship |
| 26 January 2013 | | Slovenia | 26 : 31 | W | Third place match of 2013 World Championship |
| 4 April 2013 | | Hungary | 20 : 18 | L | Q of 2014 European Championship |
| 6 April 2013 | | Hungary | 30 : 26 | L | Q of 2014 European Championship |
| 12 June 2013 | | Slovakia | 21 : 32 | W | Q of 2014 European Championship |
| 15 June 2013 | | Latvia | 26 : 24 | W | Q of 2014 European Championship |
| 24 June 2013 | | Turkey | 32 : 26 | W | Group stage of 2013 Mediterranean Games |
| 25 June 2013 | | Slovenia | 32 : 34 | L | Group stage of 2013 Mediterranean Games |
| 26 June 2013 | | Egypt | 28 : 25 | W | Group stage of 2013 Mediterranean Games |
| 27 June 2013 | | Greece | 28 : 24 | W | Group stage of 2013 Mediterranean Games |
| 29 June 2013 | | Italy | 23 : 21 | W | Semi-final of 2013 Mediterranean Games |
| 25 June 2013 | | Egypt | 23 : 28 | L | Final of 2013 Mediterranean Games |
| 1 November 2013 | | Norway | 28 : 26 | L | Bring Cup |
| 2 November 2013 | | Denmark | 28 : 29 | W | Bring Cup |
| 3 November 2013 | | France | 24 : 29 | L | Bring Cup |
| 6 January 2014 | | Tunisia | 31 : 24 | W | Friendly match |
| 7 January 2014 | | Tunisia | 24 : 20 | W | Friendly match |
| 13 January 2014 | | Belarus | 33 : 22 | W | Group stage of 2014 European Championship |
| 15 January 2014 | | Montenegro | 22 : 27 | W | Group stage of 2014 European Championship |
| 17 January 2014 | | Sweden | 25 : 24 | W | Group stage of 2014 European Championship |
| 19 January 2014 | | France | 27 : 25 | L | Main round of 2014 European Championship |
| 21 January 2014 | | Russia | 25 : 33 | W | Main round of 2014 European Championship (500th match) |
| 22 January 2014 | | Poland | 28 : 31 | W | Main round of 2014 European Championship |
| 24 January 2014 | | Denmark | 29 : 27 | L | Semi-final of 2014 European Championship |
| 26 January 2014 | | Spain | 29 : 27 | L | Third place match of 2014 European Championship |
| 5 April 2014 | | Sweden | 18 : 21 | L | Swiss Cup |
| 6 April 2014 | | Switzerland | 30 : 25 | W | Third place match of Swiss Cup |
| 6 June 2014 | | South Korea | 25 : 23 | L | Friendly match |
| 8 June 2014 | | South Korea | 26 : 24 | W | Friendly match |
| 30 October 2014 | | Netherlands | 35 : 24 | W | Q for 2016 European Championship |
| 2 November 2014 | | Turkey | 22 : 32 | W | Q for 2016 European Championship |
| 9 January 2015 | | Serbia | 35 : 28 | W | Friendly match |
| 10 January 2015 | | Serbia | 34 : 30 | W | Friendly match |
| 16 January 2015 | | Austria | 32 : 30 | W | Group stage of 2015 World Championship |
| 17 January 2015 | | Tunisia | 25 : 28 | W | Group stage of 2015 World Championship |
| 19 January 2015 | | Iran | 41 : 22 | W | Group stage of 2015 World Championship |
| 21 January 2015 | | Macedonia | 26 : 29 | W | Group stage of 2015 World Championship |
| 23 January 2015 | | Bosnia and Herzegovina | 28 : 21 | W | Group stage of 2015 World Championship |
| 25 January 2015 | | Brazil | 26 : 25 | W | Round of 16 of 2015 World Championship |
| 28 January 2015 | | Poland | 22 : 24 | L | Quarter-final of 2015 World Championship |
| 30 January 2015 | | Germany | 28 : 23 | W | 5th-8th place match of 2015 World Championship |
| 31 January 2015 | | Denmark | 24 : 28 | L | Fifth place match of 2015 World Championsiop |
| 29 April 2015 | | Norway | 27 : 26 | L | Q for 2016 European Championship |
| 3 May 2015 | | Norway | 31 : 25 | W | Q for 2016 European Championship |
| 10 June 2015 | | Netherlands | 24 : 27 | W | Q for 2016 European Championship |
| 14 June 2015 | | Turkey | 40 : 26 | W | Q for 2016 European Championship |
| 6 November 2015 | | Macedonia | 29 : 21 | W | Croatia Cup |
| 8 November 2015 | | Montenegro | 28 : 23 | W | Croatia Cup |
| 8 January 2016 | | Slovenia | 31 : 30 | W | Friendly match |
| 9 January 2016 | | Slovenia | 17 : 32 | L | Friendly match |
| 15 January 2016 | | Belarus | 27 : 21 | W | Group stage of 2016 European Championship |
| 17 January 2016 | | Norway | 34 : 31 | L | Group stage of 2016 European Championship |
| 19 January 2016 | | Iceland | 37 : 28 | W | Group stage of 2016 European Championship |
| 21 January 2016 | | Macedonia | 24 : 34 | W | Main round of 2016 European Championship |
| 23 January 2016 | | France | 32 : 24 | L | Main round of 2016 European Championship |
| 27 January 2016 | | Poland | 23 : 37 | W | Main round of 2016 European Championship |
| 29 January 2016 | | Spain | 33 : 29 | L | Semi-final of 2016 European Championship |
| 31 January 2016 | | Norway | 24 : 31 | W | Third place match of 2016 European Championship |
| 8 April 2016 | | Denmark | 28 : 24 | L | Q of 2016 Summer Olympics |
| 9 April 2016 | | Bahrain | 33 : 22 | W | Q of 2016 Summer Olympics |
| 10 April 2016 | | Norway | 27 : 21 | W | Q of 2016 Summer Olympics |
| 14 July 2016 | | Sweden | 26 : 24 | W | Friendly match |
| 16 July 2016 | | Sweden | 25 : 25 | D | Friendly match |
| 22 July 2016 | | Slovenia | 25 : 27 | L | Friendly match |
| 26 July 2016 | | Slovenia | 22 : 20 | W | Friendly match |
| 7 August 2016 | | Qatar | 23 : 30 | L | Group stage of 2016 Summer Olympics |
| 9 August 2016 | | Argentina | 26 : 27 | W | Group stage of 2016 Summer Olympics |
| 11 August 2016 | | Denmark | 24 : 27 | W | Group stage of 2016 Summer Olympics |
| 13 August 2016 | | France | 29 : 28 | W | Group stage of 2016 Summer Olympics |
| 15 August 2016 | | Tunisia | 41 : 26 | W | Group stage of 2016 Summer Olympics |
| 17 August 2016 | | Poland | 27 : 30 | L | Quarter-final of 2016 Summer Olympics |
| 4 November 2016 | | PPD Zagreb | 26 : 20 | L | Friendly match |
| 8 January 2017 | | Tunis | 35 : 30 | W | HEP Croatia Cup |
| 9 January 2017 | | Montenegro | 24 : 22 | W | HEP Croatia Cup |
| 13 January 2017 | | Saudi Arabia | 28 : 23 | W | Group stage of 2017 World Championship |
| 14 January 2017 | | Hungary | 28 : 31 | W | Group stage of 2017 World Championship |
| 16 January 2017 | | Belarus | 31 : 25 | W | Group stage of 2017 World Championship |
| 18 January 2017 | | Chile | 37 : 22 | W | Group stage of 2017 World Championship |
| 20 January 2017 | | Germany | 28:21 | L | Group stage of 2017 World Championship |
| 22 January 2017 | | Egypt | 21:19 | W | Round of 16 of 2017 World Championship |
| 24 January 2017 | | Spain | 29:30 | W | Quarter final of 2017 World Championship |
| 27 January 2017 | | Norway | 25:28 | L | Semi final of 2017 World Championship |
| 28 January 2017 | | Slovenia | 31:30 | L | Third place match of 2017 World Championship |
| 26 October 2017 | | Slovenia | 26:26 | D | Friendly match |
| 5 January 2018 | | Montenegro | 25:22 | W | Friendly match |
| 12 January 2018 | | Serbia | 32:22 | W | Group stage at 2018 European Championship |
| 14 January 2018 | | Iceland | 22:29 | W | Group stage at 2018 European Championship |
| 16 January 2018 | | Sweden | 31:35 | L | Group stage at 2018 European Championship |
| 18 January 2018 | | Belarus | 25:23 | W | Main round at 2018 European Championship |
| 20 January 2018 | | Norway | 32:28 | W | Main round at 2018 European Championship |
| 24 January 2018 | | France | 27:30 | L | Main round at 2018 European Championship |
| 26 January 2018 | | Czech Republic | 28:27 | W | Fifth place match at 2018 European Championship |
| 5 April 2018 | | Sweden | 25:32 | L | Friendly match |
| 7 April 2018 | | Sweden | 29:28 | W | Friendly match |
| 9 June 2018 | | Montenegro | 32:19 | W | Q play-offs of 2019 World Championship |
| 14 June 2018 | | Montenegro | 32 : 31 | L | Q play-offs of 2019 World Championship |
| 23 June 2018 | | Italy | 30 : 26 | W | Group stage of 2018 Mediterranean Games |
| 24 June 2018 | | Algeria | 37 : 26 | W | Group stage of 2018 Mediterranean Games |
| 27 June 2018 | | Slovenia | 17 : 16 | W | Quarter final of 2018 Mediterranean Games |
| 29 June 2018 | | Spain | 31 : 29 | W | Semi final of 2018 Mediterranean Games |
| 1 July 2018 | | Tunisia | 24 : 23 | W | Final of 2018 Mediterranean Games |
| 25 October 2018 | | Switzerland | 31 : 28 | W | Q for 2020 European Championship |
| 28 October 2018 | | Belgium | 30 : 25 | W | Q for 2020 European Championship |
| 4 January 2019 | | Montenegro | 34 : 22 | W | HEP Croatia Cup |
| 5 January 2019 | | Italy | 28:20 | W | HEP Croatia Cup |
| 11 January 2019 | | Iceland | 31:27 | W | Group stage of 2019 World Championship |
| 13 January 2019 | | Japan | 35:27 | W | Group stage of 2019 World Championship |
| 14 January 2019 | | North Macedonia | 31:22 | W | Group stage of 2019 World Championship |
| 16 January 2019 | | Bahrain | 32:20 | W | Group stage of 2019 World Championship |
| 17 January 2019 | | Spain | 23:19 | W | Group stage of 2019 World Championship |
| 20 January 2019 | | Brazil | 26:29 | L | Main round of 2019 World Championship |
| 21 January 2019 | | Germany | 21:22 | L | Main round of 2019 World Championship |
| 23 January 2019 | | France | 23:20 | W | Main round of 2019 World Championship |
| 26 January 2019 | | Sweden | 28:34 | L | Fifth place match of 2019 World Championship |
| 11 April 2019 | | Serbia | 25:25 | D | Q for 2020 European Championship |
| 14 April 2019 | | Serbia | 27:23 | W | Q for 2020 European Championship |
| 12 June 2019 | | Switzerland | 33:28 | W | Q for 2020 European Championship |
| 16 June 2019 | | Belgium | 28:19 | W | Q for 2020 European Championship |
| 23 October 2019 | | Germany | 25:26 | L | Friendly match |
| 26 October 2019 | | Germany | 23:24 | L | Friendly match |
| 4 January 2020 | | Bosnia and Herzegovina | 33:33 | D | HEP Croatia Cup |
| 5 January 2020 | | Qatar | 33:28 | W | HEP Croatia Cup |
| 9 January 2020 | | Montenegro | 27:21 | W | Group stage at 2020 European Championship |
| 11 January 2020 | | Belarus | 31:23 | W | Group stage at 2020 European Championship |
| 13 January 2020 | | Serbia | 24:21 | W | Group stage at 2020 European Championship |
| 16 January 2020 | | Austria | 27:23 | W | Main round at 2020 European Championship |
| 18 January 2020 | | Germany | 25:24 | W | Main round at 2020 European Championship |
| 20 January 2020 | | Czech Republic | 22:21 | W | Main round at 2020 European Championship |
| 22 January 2020 | | Spain | 22:22 | D | Main round at 2020 European Championship |
| 24 January 2020 | | Norway | 29:28 (ET) | W | Semi-final of 2020 European Championship |
| 26 January 2020 | | Spain | 20:22 | L | Final of 2020 European Championship |
| 7 November 2020 | | Hungary | 31:27 | W | EHF Euro Cup |
| 5 January 2021 | | Spain | 31:28 | W | EHF Euro Cup |
| 15 January 2021 | | Japan | 29:29 | D | Group stage of 2021 World Championship |
| 17 January 2021 | | Angola | 28:20 | W | Group stage of 2021 World Championship |
| 19 January 2021 | | Qatar | 26:24 | W | Group stage of 2021 World Championship |
| 21 January 2021 | | Bahrain | 28:18 | W | Main round of 2021 World Championship |
| 23 January 2021 | | Argentina | 19:23 | L | Main round of 2021 World Championship |
| 25 January 2021 | | Denmark | 26:38 | L | Main round of 2021 World Championship |
| 12 March 2021 | | France | 26:30 | L | Q of 2020 Summer Olympics |
| 13 March 2021 | | Portugal | 25:24 | W | Q of 2020 Summer Olympics |
| 14 March 2021 | | Tunisia | 30:26 | W | Q of 2020 Summer Olympics |
| 28 April 2021 | | Slovakia | 32:24 | W | EHF Euro Cup |
| 29 April 2021 | | Slovakia | 26:23 | W | EHF Euro Cup |
| 1 May 2021 | | Hungary | 22:26 | L | EHF Euro Cup |
| 27 June 2021 | | Spain | 22:34 | L | EHF Euro Cup |
| 6 November 2021 | | Slovenia | 34:31 | W | Friendly match |
| 29 December 2021 | | Slovenia | 26:33 | L | Friendly match |
| 7 January 2022 | | Russia | 30:24 | W | HEP Croatia Cup |
| 8 January 2022 | | Russia | 26:28 | L | HEP Croatia Cup |
| 13 January 2022 | | France | 22:27 | L | Group stage at 2022 European Championship |
| 15 January 2022 | | Serbia | 23:20 | W | Group stage at 2022 European Championship |
| 17 January 2022 | | Ukraine | 38:25 | W | Group stage at 2022 European Championship |
| 20 January 2022 | | Montenegro | 26:32 | L | Main round at 2022 European Championship |
| 22 January 2022 | | Denmark | 25:27 | L | Main round at 2022 European Championship |
| 24 January 2022 | | Iceland | 23:22 | W | Main round at 2022 European Championship |
| 26 January 2022 | | Netherlands | 28:28 | D | Main round at 2022 European Championship |
| 13 April 2022 | | Finland | 34:21 | W | Q for 2023 World Championship |
| 16 April 2022 | | Finland | 36:22 | W | Q for 2023 World Championship |
| 12 October 2022 | | Greece | 33:25 | W | Q for 2024 European Championship |
| 16 October 2022 | | Belgium | 30:27 | W | Q for 2024 European Championship |
| 29 December 2022 | | Italy | 40:26 | W | Friendly match |
| 6 January 2023 | | North Macedonia | 40:34 | W | HEP Croatia Cup |
| 8 January 2023 | | Israel | 37:23 | W | HEP Croatia Cup |
| 13 January 2023 | | Egypt | 22:31 | L | Group stage of 2023 World Championship |
| 15 January 2023 | | United States | 40:22 | W | Group stage of 2023 World Championship |
| 17 January 2023 | | Morocco | 36:24 | W | Group stage of 2023 World Championship |
| 19 January 2023 | | Denmark | 32:32 | D | Main round of 2023 World Championship |
| 21 January 2023 | | Belgium | 34:26 | W | Main round of 2023 World Championship |
| 23 January 2023 | | Bahrain | 43:32 | W | Main round of 2023 World Championship |
| 8 March 2023 | | Netherlands | 27:32 | L | Q for 2024 European Championship |
| 12 March 2023 | | Netherlands | 25:25 | D | Q for 2024 European Championship |
| 26 April 2023 | | Greece | 31:26 | W | Q for 2024 European Championship |
| 30 April 2023 | | Belgium | 34:29 | W | Q for 2024 European Championship |
| 4 January 2024 | | Montenegro | 29 : 25 | W | Croatia Cup |
| 6 January 2024 | | Slovenia | 32 : 26 | W | Croatia Cup |
| 12 January 2024 | | Spain | 39 : 29 | W | Preliminary round at 2024 European Championship |
| 14 January 2024 | | Austria | 28 : 28 | D | Preliminary round at 2024 European Championship |
| 16 January 2024 | | Romania | 31 : 25 | W | Preliminary round at 2024 European Championship |
| 18 January 2024 | | France | 32 : 34 | L | Main round at 2024 European Championship |
| 20 January 2024 | | Hungary | 26 : 29 | L | Main round at 2024 European Championship |
| 22 January 2024 | | Iceland | 30 : 35 | L | Main round at 2024 European Championship |
| 24 January 2024 | | Germany | 30 : 24 | W | Main round at 2024 European Championship |
| 14 March 2024 | | Austria | 35 : 29 | W | Q of 2024 Summer Olympics |
| 16 March 2024 | | Germany | 33 : 30 | W | Q of 2024 Summer Olympics |
| 17 March 2024 | | Algeria | 34 : 22 | W | Q of 2024 Summer Olympics |
| 9 May 2024 | | Norway | 26 : 32 | L | Gjensidige Cup |
| 11 May 2024 | | Argentina | 20 : 19 | W | Gjensidige Cup |
| 12 May 2024 | | Denmark | 22 : 37 | L | Gjensidige Cup |
| 6 July 2024 | | Egypt | 36 : 29 | W | Friendly match |
| 17 July 2024 | | France | 26 : 31 | L | Friendly match |
| 27 July 2024 | | Japan | 30 : 29 | W | Group stage of 2024 Summer Olympics |
| 29 July 2024 | | Slovenia | 29 : 31 | L | Group stage of 2024 Summer Olympics |
| 31 July 2024 | | Germany | 31 : 26 | W | Group stage of 2024 Summer Olympics |
| 2 August 2024 | | Sweden | 27 : 38 | L | Group stage of 2024 Summer Olympics |
| 4 August 2024 | | Spain | 31 : 32 | L | Group stage of 2024 Summer Olympics |
| 7 November 2024 | | Belgium | 30 : 23 | W | Q for 2026 European Championship |
| 9 November 2024 | | Luxembourg | 35 : 25 | W | Q for 2026 European Championship |
| 29 December 2024 | | Italy | 36 : 20 | W | Friendly match |
| 8 January 2025 | | North Macedonia | 27 : 25 | W | Friendly match |
| 10 January 2025 | | Slovenia | 33 : 25 | W | Friendly match |
| 15 January 2025 | | Bahrain | 36 : 22 | W | Group stage of 2025 World Championship |
| 17 January 2025 | | Argentina | 33 : 18 | W | Group stage of 2025 World Championship |
| 19 January 2025 | | Egypt | 24 : 28 | L | Group stage of 2025 World Championship |
| 22 January 2025 | | Cape Verde | 44 : 24 | W | Main round of 2025 World Championship |
| 24 January 2025 | | Iceland | 32 : 26 | W | Main round of 2025 World Championship |
| 26 January 2025 | | Slovenia | 29 : 26 | W | Main round of 2025 World Championship |
| 28 January 2025 | | Hungary | 31 : 30 | W | Quarter final of 2025 World Championship |
| 30 January 2025 | | France | 31 : 28 | W | Semi final of 2025 World Championship |
| 2 February 2025 | | Denmark | 26 : 32 | L | FINAL of 2025 World Championship |
| 12 March 2025 | | Czech Republic | 35 : 29 | W | Q for 2026 European Championship |
| 16 March 2025 | | Czech Republic | 36 : 20 | W | Q for 2026 European Championship |
| 7 May 2025 | | Belgium | 34 : 22 | W | Q for 2026 European Championship |
| 11 May 2025 | | Luxembourg | 30 : 20 | W | Q for 2026 European Championship |
| 30 October 2025 | | Switzerland | 29 : 26 | W | Friendly match |
| 1 November 2025 | | Switzerland | 28 : 30 | L | Friendly match |
| 17 January 2026 | | Georgia | : | Preliminary round at 2026 European Championship | |
| 19 January 2026 | | Netherlands | : | Preliminary round at 2026 European Championship | |
| 21 January 2026 | | Sweden | : | Preliminary round at 2026 European Championship |