Neither "Roster" nor "Squad" belong to my mother tongue. I may use either of them just to make myself understood and both have exactly the same meaning to me. Funny to see someone from Norway fighting for english language as I do not see it (american or english) in great danger at this stage of World's history.