Intente especificar unsigned para team_id :
$table->integer('team_id')->unsigned();
Su clave principal $table->increments('id'); es un entero sin signo, por lo que la clave foránea $table->integer('team_id'); debe coincidir con su tipo.
Citado de Laravel docs :
Actualizar
También asegúrese de crear el team la tabla primero, por lo que el generador de esquemas no intenta crear una clave externa en una tabla no existente.