I have the following code:
public static void main(String[] args) { Player players[] = new Player[2]; Scanner kb = new Scanner(System.in); System.out.p
With the keyword static you have made name a class variable which is NOT an instance variable. A class variable is common to all the objects. Click for some more reading.
name