I've got it now, just a silly question, does that over 50 ODIs guys(veterans) includes legends such as Tendulkar, Kallis etc???
I hope so.
Yep. Anyone who has played 51 more more ODIs is considered a veteran. So you pick Mohammad Hafeez for your veteran if you wanted (he just scored a great ton against NZ).
Oh, one more thing I'll add to the rules: No retired players. Anyone who has retired from international cricket is ineligible for selection.