Luis Zayas startete erstmals 2013 im Wettkämpfen im Hochsprung. Damals zog er bei den U20-Panamerikameisterschaften in das Finale ein, in dem er mit übersprungenen 2,05 m Neunter wurde. Bis 2014 steigerte er sich auf eine Bestleistung von insgesamt 2,18 m. 2015 gewann er die Silbermedaille bei den U20-Panamerikameisterschaften im kanadischen Edmonton. 2016 startete Zayas bei den U20-Weltmeisterschaften in Bydgoszcz. Im Laufe der Saison hatte er zuvor bereits 2,25 m übersprungen. Bei den Meisterschaften zog er in das Finale ein, in dem er mit neuer Bestleistung von 2,27 m die Goldmedaille gewann. Alle seiner acht Sprünge bis zu dieser Höhe waren jeweils im ersten Versuch erfolgreich.[1] Neben dem kubanischen Weltrekordhalter Javier Sotomayor ist er der zweite Athlet des Inselstaats der diesen Wettbewerb gewinnen konnte.[2]
2017 konnte er nicht an diese Leistungen anknüpfen. 2018 startete er bei den Zentralamerika- und Karibikspielen in Barranquilla, bei denen er mit 2,19 m den sechsten Platz belegte. 2019 gewann Zayas mit neuer Bestleistung von 2,30 m die Goldmedaille bei den Panamerikanischen Spielen in Lima. Die gleiche Höhe übersprang er im Finale der Weltmeisterschaften zwei Monate später in Doha, mit denen er den fünften Platz belegte. 2020 trat er erstmals auch in der Hallen an und nahm im Rahmen diverser Meetings in Wettkämpfe in Europa teil. Bei seinem zweiten Wettkampf in der Halle in der Slowakei stellte er seine bislang höchste übersprungene Höhe von 2,33 m auf und egalisierte damit die Jahresbestleistung.[3] 2021 übersprang Zayas Ende Juni 2,27 m im spanischen Castellón und qualifizierte sich damit zum ersten Mal für die Olympischen Sommerspiele, bei denen er Ende Juli in Tokio an den Start ging. In der Qualifikation übersprang er dann allerdings nur 2,17 und schied damit auf einem der hinteren Plätze vorzeitig aus.[4] 2022 trat Zayas zu seinen zweiten Weltmeisterschaften an und konnte sein zweites WM-Finale erreichen. Darin belegte er, zusammen mit dem Kanadier Django Lovett, den geteilten sechsten Rang.
2023 trat Zayas im August bei den Weltmeisterschaften in Budapest an. Dort übersprang er im Finale 2,33 m und belegte mit der neuen Freiluftbestmarke den vierten Platz.