Yes, L1 visa holders can apply for a green card. The process involves the employer sponsoring the L1 visa holder for a type of green card known as the employment-based first preference (EB1C). This visa category is specifically designed for the managers and executives of multinational companies.