U polufinalu je pobijedio branitelja naslova Huberta Hurkacza sa 7:6 (5), 7:6 (2).
Za mladog je tenisača to najveće finale karijere i korak naprijed u odnosu na polufinale Indian Wellsa prije dva tjedna. Za naslov će igrati protiv Caspera Ruuda, još jednog debitanta u finalu Masters 1000 turnira. Norvežanin je nešto ranije bio bolji od Argentinca Francisca Cerundola sa 6:4, 6:1.
Uspije li pobijediti i u finalu, Alcaraz se će postati treći najmlađi osvajač turnira ove kategorije, iza Michaela Changa (1990., Toronto) i Rafaela Nadala (2005., Monte Carlo). Osim toga, drugi je najmlađi finalist u povijesti Miamija, samo iza sunarodnjaka Nadala koji je 2005. izgubio od Rogera Federera.
- Pun sam emocija. Ovo je nešto o čemu sanjaš kad si dijete. Stvarno je lijepo biti u finalu ovdje, volim igrati u Miamiju. Publika je nevjerojatna. Prići ću finalu kao prvom kolu, pokušat ću primiriti živce. Uživat ću, bit će sjajno - poručio je Alcaraz.