Veo unas cuantas cosas:
Defines un vector equipos y luego instancias un objeto: equipos = new Equipo;
Luego llamas al método para insertar los nombres de los equipos y los insertas dentro de un tipo "static".
Por definición sólo hay una copia en memoria de un tipo "static", por tanto, estas sobreescribiendo constantemente sobre la misma variable. Al llamar al método MostrarDatos imprimes un tipo "static" que sólo contiene un nombre.
Cambia las definiciones de tipos en nombre y win
public String nombre;
public int wins;
Y para llamarlos en los métodos usa el "comodín" this. (los métodos están todos dentro de la misma clase)
this.nombre = s.nextLine();
this.wins = Integer.parseInt(s.nextLine());
System.out.println(this.nombre);
System.out.println(this.wins);