→ Šipka znamená hostování hráče v daném klubu. * Starty a góly v domácí lize za klub aktuální k 25. srpen 2014 ** Starty a góly za reprezentaci aktuální k únor 2013
Nilmar nastupoval za brazilskou reprezentaci do 20 let, s níž v roce 2003 vyhrál Mistrovství světa hráčů do 20 let ve Spojených arabských emirátech. Ve finále Brazílie porazila Španělsko 1:0.[2] Nilmar na turnaji vstřelil 3 góly, jeden proti Kanadě (výhra 2:0) a dva proti Japonsku (výhra 5:1).
V A-týmu Brazílie debutoval 13. července 2003 na Zlatém poháru CONCACAF 2003 proti reprezentaci Mexika (prohra 0:1). Dostal se na hrací plochu v 73. minutě.[3] S Mexikem se Brazílie střetla na turnaji ještě jednou - ve finále, které opět prohrála 0:1, tentokrát po prodloužení.[4]