No, 'for' is fine. Many learners grasp at 'of' as a default preposition, but native speakers often have other preferences. A roster for members = a roster for the purpose of contacting/identifiying/enumerating/ etc members.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
I managed to get a leave roster for you all
A roster for crusts had to be started as these contained more bread than the average thin slice. Hundreds