Kariera reprezentacyjna Tosik ma za sobą występy w młodzieżowych reprezentacjach kraju. Wraz z kadrą U-19 zagrał na Mistrzostwach Europy w 2006. 17 stycznia 2010 zadebiutował w reprezentacji Polski w meczu przeciwko Danii.
Statystyki Klubowe (aktualne na dzień 2 czerwca 2017) KlubSezonLigaLigaPuchar krajuEuropaUwzględniono: Liga Europy UEFA – 4 (0)InneUwzględniono: Superpuchar Polski – 1 (0)SumaMeczeBramkiMeczeBramkiMeczeBramkiMeczeBramkiMeczeBramkiGKS Bełchatów2005/06Ekstraklasa10–––102007/08Ekstraklasa60––10702008/09Ekstraklasa21–––212009/10Ekstraklasa252–––252Ogólnie34 3 0 0 0 0 1 0 35 3Polonia Warszawa2010/11Ekstraklasa23030––2602011/12Ekstraklasa12010––130Ogólnie35 0 4 0 0 0 0 0 39 0Karpaty Lwów2012/13Premier-liha40–––40Polonia Warszawa2012/13Ekstraklasa120–––120Jagiellonia Białystok2013/14Ekstraklasa30020––320Zagłębie Lubin2014/15I liga24310––2532015/16Ekstraklasa24340––2832016/17Ekstraklasa3231040–373Ogólnie80 9 6 0 4 0 0 0 90 9Ogólnie w karierze195 12 12 0 4 0 1 0 212 12
Reprezentacyjne (aktualne na dzień 23 stycznia 2010) ReprezentacjaRokMeczeBramkiPolska201020Suma20
Mecze i gole w reprezentacjiLp.DataMiejscePrzeciwnikGolWynikRozgrywki1.17.01.2010Nakhon Ratchasima, Tajlandia 1:3 towarzyski2.23.01.2010Nakhon Ratchasima, Tajlandia 6:1 towarzyski