Dwukrotnie wygrał z zespołem Puchar Narodów Oceanii w latach 2000 oraz 2004. Podczas turnieju w 2000 zagrał w 3 spotkaniach, w których zdobył 3 bramki, a w 2004 w 3 spotkaniach strzelił jedną bramkę. Wystąpił w spotkaniu Australia – Samoa Amerykańskie 31:0, w którym to strzelił 8 bramek (13, 21, 25, 33, 58, 66, 78, 89).

Po raz ostatni w reprezentacji zagrał 29 marca 2005 w meczu przeciwko Indonezji, wygranym 3:0. Łącznie David Zdrilić w latach 1997–2005 wystąpił w 30 spotkaniach, w których strzelił 20 bramek.

Mecze i gole w reprezentacji#DataMiastoPrzeciwnikGolWynikRozgrywki1. 18.01.1997 Melbourne 1:0 towarzyski2. 22.01.1997 Milton 2:1 towarzyski3. 25.01.1997 Sydney 1:0 towarzyski4. 09.02.2000 Valparaíso 1:2 towarzyski5. 12.02.2000 Valparaíso 0:0 towarzyski6. 15.02.2000 Valparaíso 1:1 towarzyski7. 09.06.2000 Sydney 0:0 towarzyski8. 15.06.2000 Melbourne 2:1 towarzyski9. 19.06.2000 Papeete 17:0 Puchar Narodów Oceanii 200010. 25.06.2000 Papeete 1:0 Puchar Narodów Oceanii 200011. 28.06.2000 Papeete 2:0 Puchar Narodów Oceanii 200012. 15.11.2000 Glasgow 2:0 towarzyski13. 09.04.2001 Coffs Harbour 22:0 El. MŚ 200214. 11.04.2001 Coffs Harbour 8x 31:0 El. MŚ 200215. 16.04.2001 Coffs Harbour 11:0 El. MŚ 200216. 30.05.2001 Suwon 2:0 PK 200117. 03.06.2001 Suwon 0:1 PK 200118. 07.06.2001 Jokohama 0:1 PK 200119.