Marc Alcalá nahm erstmals 2011 an nationalen Meisterschaften teil und wurde dabei spanischer U18-Meister über 1500 Meter. Einen Monat später trat er über diese Distanz auch bei den U18-Weltmeisterschaften in Lille an, bei denen er allerdings im Vorlauf ausschied. Ein Jahr später startete bereits mit 17 in der höheren Altersklasse bei den U20-Weltmeisterschaften in seiner Heimatstadt. Nachdem er zuvor bereits den nationalen U20-Titel gewinnen konnte, schied er bei den Weltmeisterschaften im Vorlauf aus und belegte in 3:55,68 min den 33. Platz. Ein weiteres Jahr später lief er bei den U20-Europameisterschaften in Rieti in einer Zeit von 3:51,17 min auf den 18. Platz. Zuvor trat er bereits im März im U20-Rennen der Crosslauf-Weltmeisterschaften in Bydgoscz an. 2014 wurde er spanischer U23-Meister und gewann später auch bei den U23-Mittelmeermeisterschaften die Goldmedaille über 1500 Meter.