Matches Player First match Last match  
134 Darijo Srna 20/11/2002 25/06/2016 » Overall international matches
127 Luka Modrić 01/03/2006 16/11/2019 » Overall international matches
114 Stipe Pletikosa 10/02/1999 23/06/2014 » Overall international matches
106 Ivan Rakitić 08/09/2007 13/10/2019 » Overall international matches
106 Josip Šimunić 26/04/2000 19/11/2013 » Overall international matches
104 Ivica Olić 13/02/2002 13/10/2015 » Overall international matches
103 Vedran Ćorluka 16/08/2006 11/07/2018 » Overall international matches
100 Dario Šimić 13/03/1996 20/08/2008 » Overall international matches
89 Mario Mandžukić 17/11/2007 15/07/2018 » Overall international matches
88 Ivan Perišić 26/03/2011 19/11/2019 » Overall international matches
84 Robert Kovač 28/04/1999 14/10/2009 » Overall international matches
83 Niko Kovač 11/12/1996 11/10/2008 » Overall international matches
81 Niko Kranjčar 18/08/2004 15/10/2013 » Overall international matches
80 Robert Jarni 22/10/1992 13/06/2002 » Overall international matches
79 Domagoj Vida 23/05/2010 13/10/2019 » Overall international matches
68 Davor Šuker 22/10/1992 03/06/2002 » Overall international matches
64 Eduardo 16/11/2004 19/06/2014 » Overall international matches
61 Aljoša Asanović 19/06/1991 28/05/2000 » Overall international matches
61 Zvonimir Soldo 20/04/1994 08/06/2002 » Overall international matches
58 Danijel Pranjić 16/11/2004 03/09/2015 » Overall international matches
57 Dražen Ladić 19/06/1991 28/05/2000 » Overall international matches
57 Jerko Leko 08/05/2002 08/10/2009 » Overall international matches
57 Dejan Lovren 08/10/2009 13/10/2019 » Overall international matches
56 Mateo Kovačić 22/03/2013 19/11/2019 » Overall international matches
55 Igor Tudor 15/11/1997 22/06/2006 » Overall international matches
55 Ognjen Vukojević 16/10/2007 31/05/2014 » Overall international matches
52 Igor Štimac 05/07/1992 13/02/2002 » Overall international matches
52 Goran Vlaović 05/07/1992 21/08/2002 » Overall international matches
51 Marcelo Brozović 07/06/2014 16/11/2019 » Overall international matches
50 Milan Badelj 23/05/2010 19/11/2019 » Overall international matches
50 Zvonimir Boban 19/06/1991 13/11/1999 » Overall international matches
49 Marko Babić 08/05/2002 06/02/2008 » Overall international matches
49 Robert Prosinečki 23/03/1994 03/06/2002 » Overall international matches
49 Milan Rapaić 20/04/1994 24/03/2007 » Overall international matches
49 Mario Stanić 03/09/1995 30/04/2003 » Overall international matches
49 Ivan Strinić 19/05/2010 15/07/2018 » Overall international matches
49 Stjepan Tomas 22/04/1998 22/06/2006 » Overall international matches
46 Andrej Kramarić 04/09/2014 11/06/2019 » Overall international matches
45 Mladen Petrić 10/11/2001 06/02/2013 » Overall international matches
45 Šime Vrsaljko 09/02/2011 18/11/2018 » Overall international matches
44 Slaven Bilić 05/07/1992 04/09/1999 » Overall international matches
44 Danijel Subašić 14/11/2009 15/07/2018 » Overall international matches
42 Nikola Kalinić 24/05/2008 08/06/2018 » Overall international matches
41 Ivan Klasnić 18/02/2004 02/09/2011 » Overall international matches
40 Alen Bokšić 25/06/1993 12/10/2002 » Overall international matches
39 Boris Živković 13/11/1999 07/02/2007 » Overall international matches
36 Nikica Jelavić 08/10/2009 09/09/2014 » Overall international matches
35 Boško Balaban 16/08/2000 12/09/2007 » Overall international matches
34 Ante Rebić 14/08/2013 19/11/2019 » Overall international matches
32 Dado Pršo 29/03/2003 22/06/2006 » Overall international matches
31 Nikola Jerkan 05/07/1992 12/06/1997 » Overall international matches
30 Daniel Šarić 11/10/1997 07/09/2002 » Overall international matches
29 Gordon Schildenfeld 14/11/2009 17/06/2016 » Overall international matches
28 Tomislav Butina 05/09/2001 03/06/2006 » Overall international matches
28 Mario Tokić 05/09/1998 07/06/2006 » Overall international matches
28 Davor Vugrinec 10/04/1996 01/02/2006 » Overall international matches
27 Igor Cvitanović 22/10/1992 19/06/1999 » Overall international matches
26 Josip Pivarić 14/08/2013 15/10/2018 » Overall international matches
26 Jurica Vranješ 13/06/1999 16/10/2007 » Overall international matches
24 Tin Jedvaj 04/09/2014 19/11/2019 » Overall international matches
24 Marko Pjaca 04/09/2014 15/11/2018 » Overall international matches
22 Ivica Mornar 23/03/1994 04/09/2004 » Overall international matches
22 Dubravko Pavličić 08/07/1992 12/06/1997 » Overall international matches
22 Vedran Runje 15/11/2006 03/06/2011 » Overall international matches
21 Krunoslav Jurčić 08/06/1997 02/09/2000 » Overall international matches
19 Tomislav Dujmović 14/11/2009 10/06/2012 » Overall international matches
19 Lovre Kalinić 12/11/2014 19/11/2019 » Overall international matches
19 Silvio Marić 30/04/1997 12/10/2002 » Overall international matches
18 Ivan Jazbinšek 02/04/1940 09/04/1944 » Overall international matches
18 Nikola Jurčević 19/06/1991 11/12/1996 » Overall international matches
18 Giovanni Rosso 20/11/2002 21/06/2004 » Overall international matches
18 Franjo Wölfl 02/04/1940 09/04/1944 » Overall international matches
17 Miroslav Brozović 02/05/1940 09/04/1944 » Overall international matches
17 Zvonimir Cimermančić 02/04/1940 09/04/1944 » Overall international matches
17 Mladen Mladenović 19/06/1991 23/06/1996 » Overall international matches
17 Marko Rog 12/11/2014 19/11/2019 » Overall international matches
16 Goran Jurić 02/04/1997 09/10/1999 » Overall international matches
16 Anthony Šeric 29/05/1998 06/09/2006 » Overall international matches
15 Igor Bišćan 05/06/1999 01/09/2001 » Overall international matches
15 Ernest Dubac 15/06/1941 09/04/1944 » Overall international matches
15 Mirko Kokotović 02/04/1940 09/04/1944 » Overall international matches
15 Nikola Pokrivač 24/05/2008 12/10/2010 » Overall international matches
14 Ivan Bošnjak 16/08/2000 18/06/2006 » Overall international matches
14 Duje Čop 04/09/2014 06/09/2018 » Overall international matches
14 Ivan Leko 13/06/1999 07/06/2006 » Overall international matches
14 Marijan Mrmić 11/06/1995 21/08/1999 » Overall international matches
13 Jasmin Agić 10/03/1999 29/05/2004 » Overall international matches
13 Dario Knežević 01/02/2006 14/11/2009 » Overall international matches
13 Branko Plese 15/06/1941 09/04/1944 » Overall international matches
12 Borna Barišić 11/01/2017 16/11/2019 » Overall international matches
12 Gustav Lechner 15/06/1941 09/04/1944 » Overall international matches
12 Matej Mitrović 12/11/2014 15/10/2018 » Overall international matches
12 Mario Pašalić 04/09/2014 19/11/2019 » Overall international matches
11 Josip Brekalo 15/11/2018 16/11/2019 » Overall international matches
11 Franjo Glaser 02/04/1940 09/04/1944 » Overall international matches
11 Ivica Križanac 20/08/2008 03/03/2010 » Overall international matches
11 Nenad Pralija 11/06/1995 12/06/1997 » Overall international matches
11 Nikola Vlašić 28/05/2017 19/11/2019 » Overall international matches
10 Milan Antolković 02/04/1940 10/04/1943 » Overall international matches
10 Mario Cvitanović 19/06/1991 24/03/2001 » Overall international matches
10 Alen Halilović 10/06/2013 11/06/2019 » Overall international matches
10 Ratko Kacian 08/12/1940 07/06/1943 » Overall international matches
10 Mato Neretljak 25/04/2001 01/02/2006 » Overall international matches
9 Nenad Bjelica 28/02/2001 17/06/2004 » Overall international matches
9 August Lešnik 02/04/1940 09/04/1944 » Overall international matches
9 Dominik Livaković 11/01/2017 16/11/2019 » Overall international matches
9 Tomislav Marić 08/05/2002 11/06/2003 » Overall international matches
8 Elvis Brajković 20/04/1994 10/04/1996 » Overall international matches
8 Ivo Iličević 12/10/2010 15/11/2013 » Overall international matches
8 Marijo Marić 21/08/2002 29/05/2004 » Overall international matches
8 Miljenko Mumlek 20/04/1994 12/02/2003 » Overall international matches
8 Bruno Petković 21/03/2019 16/11/2019 » Overall international matches
8 Tomo Šokota 19/11/2003 21/06/2004 » Overall international matches
8 Robert Špehar 05/07/1992 12/12/1996 » Overall international matches
7 Mate Bilić 14/10/2009 12/10/2010 » Overall international matches
7 Tonči Gabrić 26/04/1995 10/09/1997 » Overall international matches
7 Jorge Sammir 12/10/2012 19/06/2014 » Overall international matches
7 Adrijan Kozniku 20/04/1994 06/06/1998 » Overall international matches
7 Ante Miše 05/07/1992 20/04/1994 » Overall international matches
7 Željko Pavlović 26/03/1996 25/04/2001 » Overall international matches
6 Domagoj Antolić 12/11/2014 14/01/2017 » Overall international matches
6 Filip Bradarić 15/11/2016 15/10/2018 » Overall international matches
6 Igor Budan 07/02/2007 08/06/2008 » Overall international matches
6 Zoran Mamić 08/10/1996 06/06/1998 » Overall international matches
6 Hrvoje Milić 10/06/2013 12/11/2014 » Overall international matches
6 Zvonko Monsider 07/06/1942 10/04/1943 » Overall international matches
6 Kresimir Puksec 07/09/1941 10/04/1943 » Overall international matches
6 Josip Šimić 13/06/1999 09/10/1999 » Overall international matches
6 Dževad Turković 18/05/1994 03/09/1995 » Overall international matches
5 Stjepan Andrijašević 22/10/1992 17/08/1994 » Overall international matches
5 Karlo Bartolec 15/10/2018 19/11/2019 » Overall international matches
5 Dražen Biškup 19/06/1991 22/10/1992 » Overall international matches
5 Hrvoje Čale 11/02/2009 26/05/2010 » Overall international matches
5 Duje Ćaleta-Car 03/06/2018 19/11/2019 » Overall international matches
5 Drago Gabrić 14/11/2009 26/05/2010 » Overall international matches
5 Ivan Jurić 11/02/2009 05/09/2009 » Overall international matches
5 Marin Leovac 12/11/2014 24/03/2019 » Overall international matches
5 Igor Pamić 10/04/1996 05/09/1998 » Overall international matches
5 Tomislav Rukavina 28/02/1996 13/11/1999 » Overall international matches
5 Goran Sablić 17/04/2002 06/09/2006 » Overall international matches
5 Ivan Santini 28/05/2017 15/10/2018 » Overall international matches
5 Hrvoje Vejić 07/02/2007 01/04/2009 » Overall international matches
4 Leon Benko 29/01/2006 15/11/2013 » Overall international matches
4 Ante Ćorić 27/05/2016 28/03/2017 » Overall international matches
4 Joey Didulica 28/04/2004 23/05/2006 » Overall international matches
4 Svetozar Đanić 21/04/1940 15/06/1941 » Overall international matches
4 Tomislav Erceg 08/06/1997 10/09/1997 » Overall international matches
4 Danijel Hrman 10/11/2001 09/02/2003 » Overall international matches
4 Marko Lešković 12/11/2014 28/03/2017 » Overall international matches
4 Marko Livaja 06/09/2018 15/10/2018 » Overall international matches
4 Florijan Matekalo 02/04/1940 08/12/1940 » Overall international matches
4 Damir Milinović 12/06/1997 28/04/1999 » Overall international matches
4 Slavko Pavletic 28/09/1941 01/11/1942 » Overall international matches
4 Jurica Vučko 10/10/1998 02/06/2001 » Overall international matches
3 Arijan Ademi 06/02/2013 10/09/2013 » Overall international matches
3 Franko Andrijašević 06/02/2013 14/01/2017 » Overall international matches
3 Andrija Balajić 26/03/1996 08/06/1997 » Overall international matches
3 Ivan Belošević 02/04/1940 08/12/1940 » Overall international matches
3 Nino Bule 13/06/1999 18/02/2004 » Overall international matches
3 Darko Butorović 11/06/1995 12/06/1997 » Overall international matches
3 Niko Čeko 08/07/1992 12/07/1992 » Overall international matches
3 Vlatko Đolonga 10/11/2001 20/11/2002 » Overall international matches
3 Jakov Filipović 11/01/2017 28/05/2017 » Overall international matches
3 Slavko Ištvanić 19/06/1991 20/04/1994 » Overall international matches
3 Zvonko Jazbec 02/04/1940 02/05/1940 » Overall international matches
3 Veldin Karic 10/11/2001 09/02/2003 » Overall international matches
3 Petar Krpan 06/06/1998 05/09/1998 » Overall international matches
3 Antonio Milić 06/09/2018 18/11/2018 » Overall international matches
3 Mislav Oršić 09/09/2019 19/11/2019 » Overall international matches
3 Mladen Romic 05/07/1992 12/07/1992 » Overall international matches
3 Nikola Šafarić 18/08/2004 01/02/2006 » Overall international matches
3 Anas Sharbini 08/10/2009 07/06/2015 » Overall international matches
3 Mile Škorić 28/05/2017 19/11/2019 » Overall international matches
3 Ivo Šuprina 02/04/1940 02/05/1940 » Overall international matches
3 Filip Tapalović 08/05/2002 07/09/2002 » Overall international matches
3 Fran Tudor 11/01/2017 28/05/2017 » Overall international matches
3 Ivan Vargić 12/11/2014 15/11/2016 » Overall international matches
3 Goran Vučević 05/07/1992 12/07/1992 » Overall international matches
3 Josip Weber 05/07/1992 12/07/1992 » Overall international matches
2 Srđan Andrić 27/03/2002 09/02/2003 » Overall international matches
2 Ivica Banović 18/08/2004 09/10/2004 » Overall international matches
2 Mladen Bartulović 01/02/2006 14/11/2009 » Overall international matches
2 Miroslav Bičanić 25/06/1993 10/04/1996 » Overall international matches
2 Goran Brajković 10/11/2001 13/11/2001 » Overall international matches
2 Stanko Bubalo 16/06/1999 28/05/2000 » Overall international matches
2 Jurica Buljat 26/05/2010 12/10/2010 » Overall international matches
2 Marijan Buljat 01/03/2006 03/06/2006 » Overall international matches
2 Tschik Čajkovski 01/11/1942 07/06/1943 » Overall international matches
2 Mario Galinović 13/06/1999 16/10/2007 » Overall international matches
2 Josip Gašpar 22/10/1992 25/06/1993 » Overall international matches
2 Luka Ivanušec 11/01/2017 14/01/2017 » Overall international matches
2 Mato Jajalo 12/11/2014 07/06/2015 » Overall international matches
2 Janko Janković 23/03/1994 18/05/1994 » Overall international matches
2 Vedran Ješe 29/01/2006 01/02/2006 » Overall international matches
2 Josip Juranović 14/01/2017 19/11/2019 » Overall international matches
2 Zvonko Koceić 01/11/1942 07/06/1943 » Overall international matches
2 Slavko Kodrnja 11/10/1942 10/04/1943 » Overall international matches
2 Mirko Marić 11/01/2017 14/01/2017 » Overall international matches
2 Nikola Matas 11/01/2017 14/01/2017 » Overall international matches
2 Dario Melnjak 11/06/2019 19/11/2019 » Overall international matches
2 Josip Mišić 11/01/2017 14/01/2017 » Overall international matches
2 Zoran Nižić 28/05/2017 28/03/2018 » Overall international matches
2 Filip Ozobić 11/01/2017 14/01/2017 » Overall international matches
2 Dino Perić 16/11/2019 19/11/2019 » Overall international matches
2 Antonio Perošević 11/01/2017 14/01/2017 » Overall international matches
2 Alen Peternac 10/02/1999 10/03/1999 » Overall international matches
2 Dean Računica 22/10/1992 20/04/1994 » Overall international matches
2 Silvester Sabolčki 25/04/2001 09/02/2003 » Overall international matches
2 Mario Šitum 11/01/2017 14/01/2017 » Overall international matches
2 Simon Sluga 11/06/2019 19/11/2019 » Overall international matches
2 Danijel Štefulj 28/02/1996 10/04/1996 » Overall international matches
2 Samir Toplak 20/04/1994 17/08/1994 » Overall international matches
2 Emil Urch 05/04/1942 11/04/1942 » Overall international matches
2 Vladimir Vasilj 29/05/1998 08/05/2002 » Overall international matches
2 Neven Vukman 29/01/2006 01/02/2006 » Overall international matches
2 Kažimir Vulić 05/07/1992 12/07/1992 » Overall international matches
2 Zoran Vulić 19/06/1991 25/06/1993 » Overall international matches
1 Željko Adžic 25/06/1993 25/06/1993 » Overall international matches
1 Viktor Ajbek 11/10/1942 11/10/1942 » Overall international matches
1 Josip Balatinac 29/01/2006 29/01/2006 » Overall international matches
1 Mateo Barać 11/01/2017 11/01/2017 » Overall international matches
1 Mate Baturina 13/06/1999 13/06/1999 » Overall international matches
1 Mario Bazina 21/08/2002 21/08/2002 » Overall international matches
1 Slavko Beda 07/09/1941 07/09/1941 » Overall international matches
1 Filip Benković 11/06/2019 11/06/2019 » Overall international matches
1 Saša Bjelanovic 09/02/2005 09/02/2005 » Overall international matches
1 Srećko Bogdan 19/06/1991 19/06/1991 » Overall international matches
1 Igor Bubnjić 10/09/2013 10/09/2013 » Overall international matches
1 Josip Bulat 16/06/1999 16/06/1999 » Overall international matches
1 Mijo Caktaš 11/06/2019 11/06/2019 » Overall international matches
1 Mario Carević 09/02/2003 09/02/2003 » Overall international matches
1 Dragutin Čelić 25/06/1993 25/06/1993 » Overall international matches
1 Toni Datković 14/01/2017 14/01/2017 » Overall international matches
1 Darko Dražić 19/06/1991 19/06/1991 » Overall international matches
1 Dino Drpić 16/10/2007 16/10/2007 » Overall international matches
1 Ivo Ergović 08/06/1997 08/06/1997 » Overall international matches
1 Sejad Halilovic 17/08/1994 17/08/1994 » Overall international matches
1 Joško Jeličić 05/07/1992 05/07/1992 » Overall international matches
1 Antonio Ježina 10/09/2013 10/09/2013 » Overall international matches
1 Damir Kalapac 19/06/1991 19/06/1991 » Overall international matches
1 Nikola Katić 28/05/2017 28/05/2017 » Overall international matches
1 Denis Kolinger 28/05/2017 28/05/2017 » Overall international matches
1 Fabijan Komljenović 19/06/1991 19/06/1991 » Overall international matches
1 Dario Krešić 10/09/2013 10/09/2013 » Overall international matches
1 Damir Krznar 22/04/1998 22/04/1998 » Overall international matches
1 Siniša Linić 01/02/2006 01/02/2006 » Overall international matches
1 Drago Lokosek 09/04/1944 09/04/1944 » Overall international matches
1 Lovro Majer 28/05/2017 28/05/2017 » Overall international matches
1 Mate Maleš 05/03/2014 05/03/2014 » Overall international matches
1 Mario Maloča 15/08/2012 15/08/2012 » Overall international matches
1 Darko Miladin 19/06/1999 19/06/1999 » Overall international matches
1 Mato Miloš 28/05/2017 28/05/2017 » Overall international matches
1 Goran Milović 17/11/2015 17/11/2015 » Overall international matches
1 Ivan Močinić 17/11/2015 17/11/2015 » Overall international matches
1 Mirko Pavličević 20/04/1994 20/04/1994 » Overall international matches
1 Saša Peršon 25/06/1993 25/06/1993 » Overall international matches
1 Renato Pilipović 16/06/1999 16/06/1999 » Overall international matches
1 Antun Pogačnik 15/06/1941 15/06/1941 » Overall international matches
1 Joško Popović 20/04/1994 20/04/1994 » Overall international matches
1 Srebrenko Posavec 01/02/2006 01/02/2006 » Overall international matches
1 Andrej Prskalo 14/01/2017 14/01/2017 » Overall international matches
1 Josip Radošević 11/09/2012 11/09/2012 » Overall international matches
1 Gajo Rafanelli 08/12/1940 08/12/1940 » Overall international matches
1 Ivan Režić 09/02/2003 09/02/2003 » Overall international matches
1 Ivo Šeparović 19/06/1991 19/06/1991 » Overall international matches
1 Srecko Simunic 14/06/1942 14/06/1942 » Overall international matches
1 Zoran Slavica 22/10/1992 22/10/1992 » Overall international matches
1 Dario Smoje 09/02/2003 09/02/2003 » Overall international matches
1 Ivan Šunjić 28/05/2017 28/05/2017 » Overall international matches
1 Marin Tomasov 10/09/2013 10/09/2013 » Overall international matches
1 Ivan Tomečak 12/11/2014 12/11/2014 » Overall international matches
1 Ivan Turina 01/02/2006 01/02/2006 » Overall international matches
1 Luka Vučko 26/05/2010 26/05/2010 » Overall international matches
1 Darko Vukić 20/04/1994 20/04/1994 » Overall international matches
1 Željko Vuković 19/06/1991 19/06/1991 » Overall international matches
1 Ante Vukušic 15/08/2012 15/08/2012 » Overall international matches
1 Miroslav Žitnjak 12/07/1992 12/07/1992 » Overall international matches
1 Aleksandar Živković 08/12/1940 08/12/1940 » Overall international matches
1 Zoran Živkovic 25/06/1993 25/06/1993 » Overall international matches
1 Željko Župetić 19/06/1991 19/06/1991 » Overall international matches